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

Откуда:
Сообщений: 1368
Как чтобы запрос к другому линкованному серверу MS SQL Server уходил так же полностью с условием, без openquery
К примеру запрос на server1
select * from server2.bd.dbo.table where id>'500'

в результате запро к server2 идет такой select * from server2.bd.dbo.table
а выборка уже идет на server1.
Можно написать через openquery

select * from openquery(server2, 'select * from bd.dbo.table where id>'500'')

тогда да, на сервер 1 идет, только то что нам надо.
но вроде и можно и без openquery.

Модератор: Тема перенесена из форума "Работа".


Сообщение было отредактировано: 7 июл 15, 18:56
7 июл 15, 18:37    [17864030]     Ответить | Цитировать Сообщить модератору
 Re: Запрос к другому линкованному серверу  [new]
invm
Member

Откуда: Москва
Сообщений: 9401
смотрю_тут
в результате запро к server2 идет такой select * from server2.bd.dbo.table
И как вы в этом убедились?
7 июл 15, 19:44    [17864299]     Ответить | Цитировать Сообщить модератору
 Re: Запрос к другому линкованному серверу  [new]
Glory
Member

Откуда:
Сообщений: 104760
смотрю_тут
но вроде и можно и без openquery.

Для того, чтобы локальный оптимизатор смог построить оптимальный план для удаленного сервера, наверное нужны права на метаданные этого удаленного сервера.
7 июл 15, 20:05    [17864373]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить