Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Не могу сделать UPDATE на прилинкованном сервере  [new]
missing.fox
Member

Откуда:
Сообщений: 264
Коллеги, прошу прощенья, если вопрос дурацкий, но всё же:
Не могу сделать UPDATE на прилинкованном сервере, что и где надо проставить на удаленном сервере?

update top (2) [Linked_Server].DB.dbo.table
set [Linked_Server].DB.dbo.table.param = 0x972E002590093E2A11E11988FFD82DDB

поле param типа binary

Так вот с удаленного сервера этот запрос не выполняется, говорит:
Msg 4104, Level 16, State 1, Line 2
The multi-part identifier "[Linked_Server].DB.dbo.table.param" could not be bound.

Зато локально очень хорошо отрабатывает.
update top (2) DB.dbo.table
set DB.dbo.table.param = 0x972E002590093E2A11E11988FFD82DDB

С правами доступа проблем нет.

Коллеги, есть идеи?
25 июн 12, 19:12    [12772874]     Ответить | Цитировать Сообщить модератору
 Re: Не могу сделать UPDATE на прилинкованном сервере  [new]
Crimean
Member

Откуда:
Сообщений: 13147
имхо корректнее писать все же "set param = ". или уже использовать алиас
25 июн 12, 19:14    [12772887]     Ответить | Цитировать Сообщить модератору
 Re: Не могу сделать UPDATE на прилинкованном сервере  [new]
missing.fox
Member

Откуда:
Сообщений: 264
Спасибо, всё так и есть, Вы правы.
25 июн 12, 19:23    [12772923]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить