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

Откуда:
Сообщений: 109
Можно ли в рамках хранимой процедуры выполняемой на одном сервере оперировать данными хранящимися на другом?
Сейчас я на клиенте получаю запросом набор записей с сервера 1, складываю их во временную таблицу на сервере 2, а затем запускаю основную процедуру на сервере 2, которая использует эту таблицу. Можно ли это все выполнять без участия клиента?

Нужен доступ только по чтению, объемы небольшие.
SQL 2005, если принципиально то возможен переход на 2008.
---
Мой скилл в SQL = количеству сообщений на этом форуме
1 июн 09, 12:12    [7250737]     Ответить | Цитировать Сообщить модератору
 Re: Получить данные с другого сервера в хранимой процедуре  [new]
beaver06
Member

Откуда:
Сообщений: 681
Можно
1 июн 09, 12:14    [7250757]     Ответить | Цитировать Сообщить модератору
 Re: Получить данные с другого сервера в хранимой процедуре  [new]
AlexeyArakelov_Arik
Member

Откуда: Узбекистан, Ташкент
Сообщений: 100
Используйте Linked Servers...
1 июн 09, 12:26    [7250830]     Ответить | Цитировать Сообщить модератору
 Re: Получить данные с другого сервера в хранимой процедуре  [new]
ybill
Member

Откуда:
Сообщений: 109
beaver06,

А как? Пример кода если можно..
1 июн 09, 12:37    [7250894]     Ответить | Цитировать Сообщить модератору
 Re: Получить данные с другого сервера в хранимой процедуре  [new]
beaver06
Member

Откуда:
Сообщений: 681
ybill
beaver06,

А как? Пример кода если можно..


sp_addlinkedserver 'server_remoute'

create procedure sp1
as
select * from [server_remoute'].baza.dbo.table

exec sp1
1 июн 09, 13:21    [7251109]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить