Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как заставить запрос в exec (...) выполняться на ДРУГОМ сервере ? / 3 сообщений из 3, страница 1 из 1
23.10.2002, 08:41:28
    #32061013
Max_Try
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как заставить запрос в exec (...) выполняться на ДРУГОМ сервере ?
Имеется 2 сервера - один локальный, второй где-то в сети. На локальном серваке из хранимой процедуры выполняю запрос через exec(), текст запроса формирую динамически в зависимости от параметров процедуры.

В качестве таблицы после FROM используется таблица на прилинкованном сервере, типа SELECT * FROM LinkedServer.BaseName.dbo.SomeTable

Проблема в том, что этот запрос очень сложный, с кучей джойнов, и мой локальный комп его обрабатывает полтора часа.

Можно ли как-нибудь сделать так, чтобы запрос обрабатывался на другом сервере, а мне возвращались только результаты ?

(P.S. у меня нет прав на создание и вообще модификацию объектов, SP и т.д. на сетевом сервере, и никто не даст).

Вот.
...
Рейтинг: 0 / 0
23.10.2002, 08:56:22
    #32061018
Dran
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как заставить запрос в exec (...) выполняться на ДРУГОМ сервере ?
может быть Вам подойдет так
SELECT * FROM OPENQUERY(<прилинкованныйСервер>, `EXEC ВашаБаза..ВашаПроцедура' )
С уважением, Сергей.
...
Рейтинг: 0 / 0
23.10.2002, 12:35:17
    #32061125
MiCe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как заставить запрос в exec (...) выполняться на ДРУГОМ сервере ?
если строка вмещается в 8000 то модно и так
Код: plaintext
exec LinkedServer.BaseName..sp_executesql('SELECT * FROM dbo.SomeTable')
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как заставить запрос в exec (...) выполняться на ДРУГОМ сервере ? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]