以前は長さが varchar 30 でしたが、現在は varchar 50 に更新されている列を使用するデータベースのビューがあります。
データベースで直接選択を実行すると、期待される結果が返されます。
リンク サーバーでクエリを実行する別のサーバーで同じクエリを実行すると、次のエラーが表示されます。
リンク サーバー 'myserver' の OLE DB プロバイダー 'SQLNCLI' が、列 '[192.168.0.107].[MyDB].[dbo].[Myview].Mycolumn' の予想されるデータ長と一致しないデータを返しました。(最大) 期待されるデータ長は 30 ですが、返されるデータ長は 50 です。
これは、列の長さが 30 のテーブルへの挿入ではなく、長さ 30 がどこから来たのかわかりません。それは実際には単なる選択クエリです。