Linked Server jest bardzo wybredny jeśli chodzi o metadane i zwracane dane, ogólnie rzecz biorąc, istnieje większe prawdopodobieństwo napotkania problemów, jeśli zdefiniowane metadane nie są dokładnie zgodne z oczekiwaniami podczas korzystania z niego w porównaniu z innymi aplikacjami.
To, co się dzieje w tym przypadku, polega na tym, że pobierasz dane ze zdefiniowaną kolumną ciągu. Dane w kolumnie ciągu mają długość 290, ale sterownik zgłasza długość 255. Dzieje się tak, ponieważ MongoDB nie zwraca metadanych dotyczących długości żadnego konkretnego pola, ponieważ jest to źródło danych bez schematu. Zamiast tego sterownik używa domyślnej długości raportowania kolumn ciągów, która domyślnie jest ustawiona na 255. Możesz to zmienić, otwierając okno dialogowe konfiguracji dla DSN, przechodząc do opcji zaawansowanych i zmieniając standardową długość kolumny ciągów z 255 na coś większego, na przykład 512. Powinno to umożliwić prawidłowe działanie serwera Linked Server, chyba że dane przekraczają 512 bajtów, w którym to przypadku należy po prostu dostosować to do większej odpowiedniej wartości.