Länkad server är väldigt kräsen när det gäller metadata och data som returneras, i allmänhet är det mer sannolikt att du stöter på problem om din definierade metadata inte stämmer överens med exakt vad som förväntas när du använder den jämfört med andra applikationer.
Vad som händer i det här fallet är att du hämtar data med en definierad strängkolumn. Data i strängkolumnen har en längd på 290, men drivrutinen rapporterar en längd på 255. Detta beror på att MongoDB inte returnerar metadata om längden på något specifikt fält eftersom det är en datakälla utan schema. Drivrutinen använder istället en standard för att rapportera längder på strängkolumner, som som standard är inställd på 255. Du kan ändra detta genom att öppna konfigurationsdialogrutan för DSN, gå till de avancerade alternativen och ändra längden på standardsträngkolumnen från 255 till något större, som 512. Detta bör tillåta länkad server att bete sig korrekt såvida inte din data överstiger 512 byte, i vilket fall bör du helt enkelt justera detta till ett högre lämpligt värde.