Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как выполнить хранимую процедуру средствами TSQL, которая храниться на другой инстанции? / 8 сообщений из 8, страница 1 из 1
26.04.2018, 08:16
    #39636516
Игорь_UUS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выполнить хранимую процедуру средствами TSQL, которая храниться на другой инстанции?
Доброе утро.

2 сервера MSSQL, на 2-х разных машинах. В теле процедуры одного MSSQL, нужно добавить возможность вызова хранимой процедуры, которая храниться в БД на другом сервере MSSQL.

Помогите примером-скриптом, очень буду признателен!
...
Рейтинг: 0 / 0
26.04.2018, 08:42
    #39636538
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выполнить хранимую процедуру средствами TSQL, которая храниться на другой инстанции?
Игорь_UUS,

1. добавить linked server
2. вызвать процедуру exec сервер.база.схема.процедура
...
Рейтинг: 0 / 0
26.04.2018, 08:50
    #39636544
Игорь_UUS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выполнить хранимую процедуру средствами TSQL, которая храниться на другой инстанции?
alexeyvgИгорь_UUS,

1. добавить linked server
2. вызвать процедуру exec сервер.база.схема.процедура

Спасибо за наводку... как правильно создать линкед сервер?
...
Рейтинг: 0 / 0
26.04.2018, 18:32
    #39636955
Критик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выполнить хранимую процедуру средствами TSQL, которая храниться на другой инстанции?
alexeyvgИгорь_UUS,

1. добавить linked server
2. вызвать процедуру exec сервер.база.схема.процедура

или EXEC () AT [linked server]
...
Рейтинг: 0 / 0
26.04.2018, 23:53
    #39637060
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выполнить хранимую процедуру средствами TSQL, которая храниться на другой инстанции?
Игорь_UUSalexeyvgИгорь_UUS,

1. добавить linked server
2. вызвать процедуру exec сервер.база.схема.процедура
Спасибо за наводку... как правильно создать линкед сервер?Ну, в двух словах не описать, придётся почитать доки :-)
Как минимум про права доступа.
...
Рейтинг: 0 / 0
27.04.2018, 09:26
    #39637143
Игорь_UUS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выполнить хранимую процедуру средствами TSQL, которая храниться на другой инстанции?
alexeyvg,

Спасибо, за наводку!
Всё получилось, подключил сервер, могу выполнять запросы к таблицам. Но! не могу выполнить хранимую процедуру, пишет: "Сервер "SRV" не настроен для RPC".
"

далее делаю:
Код: sql
1.
2.
3.
DECLARE @R INT
EXEC @R = sp_serveroption 'SRV', 'rpc', 'true';
PRINT @R



Получаю успешное выполнение т.к. возвращает "0".

Пытаюсь опять выполнить хранимку, и опять та же ошибка: "Сервер "SRV" не настроен для RPC"

Подскажите, что делаю не так?
...
Рейтинг: 0 / 0
27.04.2018, 09:30
    #39637147
Игорь_UUS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выполнить хранимую процедуру средствами TSQL, которая храниться на другой инстанции?
Спасибо всем разобрался))
...
Рейтинг: 0 / 0
27.04.2018, 09:31
    #39637150
РСН
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выполнить хранимую процедуру средствами TSQL, которая храниться на другой инстанции?
rpc Включает вызов RPC с заданного сервера.
RPC out Включает вызов RPC на заданный сервер.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как выполнить хранимую процедуру средствами TSQL, которая храниться на другой инстанции? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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