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

Откуда:
Сообщений: 930
Как из хранимой процедуры одного SQL Server'а обратиться к ХП другого?
22 янв 12, 18:07    [11947998]     Ответить | Цитировать Сообщить модератору
 Re: Взаимодействие объектов БД различных SQL Server'ов  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10233
Блог
rsolanov
Как из хранимой процедуры одного SQL Server'а обратиться к ХП другого?

Прилинкуйте другой сервер и вызывайте процедуры
http://msdn.microsoft.com/ru-ru/library/ms190479.aspx
22 янв 12, 18:24    [11948029]     Ответить | Цитировать Сообщить модератору
 Re: Взаимодействие объектов БД различных SQL Server'ов  [new]
rsolanov
Member

Откуда:
Сообщений: 930
Knyazev Alexey,

При обращении
[ip прилинкованного сервера].[БД].[схема].[ХП]
генерируется ошибка Неправильный синтаксис около конструкции [xx.xx.xx.xx]-вобщем на ip сервера ругается.
22 янв 12, 18:40    [11948066]     Ответить | Цитировать Сообщить модератору
 Re: Взаимодействие объектов БД различных SQL Server'ов  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10233
Блог
rsolanov
Knyazev Alexey,

При обращении
[ip прилинкованного сервера].[БД].[схема].[ХП]
генерируется ошибка Неправильный синтаксис около конструкции [xx.xx.xx.xx]-вобщем на ip сервера ругается.


1. Вы сервер прилинковали?
2. Где весь ваш запрос?
22 янв 12, 18:42    [11948075]     Ответить | Цитировать Сообщить модератору
 Re: Взаимодействие объектов БД различных SQL Server'ов  [new]
rsolanov
Member

Откуда:
Сообщений: 930
Knyazev Alexey,
приведите пожалуйста пример вызова ХП прилинкованного сервера.
Да, сам сервер конечно прилинкован.
22 янв 12, 18:46    [11948090]     Ответить | Цитировать Сообщить модератору
 Re: Взаимодействие объектов БД различных SQL Server'ов  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
rsolanov
Knyazev Alexey,
приведите пожалуйста пример вызова ХП прилинкованного сервера.
Да, сам сервер конечно прилинкован.
Может, вы код уже покажете?
22 янв 12, 18:48    [11948094]     Ответить | Цитировать Сообщить модератору
 Re: Взаимодействие объектов БД различных SQL Server'ов  [new]
Glory
Member

Откуда:
Сообщений: 104751
rsolanov
Knyazev Alexey,
приведите пожалуйста пример вызова ХП прилинкованного сервера.
Да, сам сервер конечно прилинкован.

И какое же имя вы дали при линковании то ?
22 янв 12, 18:51    [11948101]     Ответить | Цитировать Сообщить модератору
 Re: Взаимодействие объектов БД различных SQL Server'ов  [new]
rsolanov
Member

Откуда:
Сообщений: 930
Гавриленко Сергей Алексеевич,

да собственно то и нечего показывать:
ALTER PROCEDURE [dbo].[USP_Informer_Positions]
	@Date date = NULL
AS
BEGIN
	Здесь надо вызвать хп прилинкованного сервера с параметром @Date
END
22 янв 12, 18:51    [11948102]     Ответить | Цитировать Сообщить модератору
 Re: Взаимодействие объектов БД различных SQL Server'ов  [new]
rsolanov
Member

Откуда:
Сообщений: 930
Glory,
Имя-ip сервера.
22 янв 12, 18:51    [11948105]     Ответить | Цитировать Сообщить модератору
 Re: Взаимодействие объектов БД различных SQL Server'ов  [new]
Glory
Member

Откуда:
Сообщений: 104751
rsolanov
Здесь надо вызвать хп прилинкованного сервера с параметром @Date

ХП вызываются одинаково
exec servername.dbname.schema.procedurename
22 янв 12, 18:52    [11948106]     Ответить | Цитировать Сообщить модератору
 Re: Взаимодействие объектов БД различных SQL Server'ов  [new]
rsolanov
Member

Откуда:
Сообщений: 930
Glory,
Все заработало, все оказалось элементарно.
Огромное спасибо за помощь.
22 янв 12, 18:54    [11948123]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить