Ограничение длины поля при использовании связанного сервера

У меня есть представление в базе данных, которая использует столбец, который когда-то имел длину varchar 30 и теперь обновляется до varchar 50.

Я могу выполнить выборку непосредственно в базе данных, и она возвращает ожидаемые результаты.

Когда я выполняю тот же запрос на другом сервере, который выполняет запрос на связанном сервере, появляется ошибка:

Поставщик OLE DB "SQLNCLI" для связанного сервера "myserver" возвратил данные, которые не соответствуют ожидаемой длине данных для столбца "[192.168.0.107].[MyDB].[Dbo].[Myview].Mycolumn". (Максимальная) ожидаемая длина данных составляет 30, а возвращенная длина данных составляет 50.'

Это не вставка в таблицу с длиной столбца 30, и я понятия не имею, откуда берется длина 30. Это действительно просто запрос выбора.

0 ответов

Другие вопросы по тегам