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

Откуда:
Сообщений: 104
Попробовал такой инструмент как linked server
Задача такая, что нужно получить старые данные из архивной БД. В общем случае эта БД должна находиться на другом MS SQL сервере.

Пробую

exec sp_addlinkedserver 'SeverName', N'SQL Server'
go
успех

exec sp_testlinkedserver SeverName
go
успех

и тестовый запрос
select count(*) from SeverName.DataBase.dbo.myTable

все работает, (опускаю вопрос учетных записей)

Не понимаю как они друг друга находят????????????????
Откуда сервер, на котором я запускаю свой скрипт узнает о сервере с именем SeverName?

Заранее спасибо за ответы
30 окт 09, 10:52    [7860386]     Ответить | Цитировать Сообщить модератору
 Re: Не понимаю ... (linked server)  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5111
для понимания достаточно прочитать в BOL про sp_addlinkedserver, @datasrc и настройки линкованного сервера по умолчанию.

--------------------------------------------------------------
Дьявол кроется в деталях.
30 окт 09, 11:00    [7860464]     Ответить | Цитировать Сообщить модератору
 Re: Не понимаю ... (linked server)  [new]
Glory
Member

Откуда:
Сообщений: 104760
artii


Не понимаю как они друг друга находят????????????????
Откуда сервер, на котором я запускаю свой скрипт узнает о сервере с именем SeverName?

Так же как и все другие клиенты находят сервера
По имени вычисляется адрес, на адрес отсылается сетевые пакеты, когда приходит ответ, отсылаются следующие пакеты и тд по кругу
30 окт 09, 11:01    [7860472]     Ответить | Цитировать Сообщить модератору
 Re: Не понимаю ... (linked server)  [new]
artii
Member

Откуда:
Сообщений: 104
[/quot]
Так же как и все другие клиенты находят сервера
По имени вычисляется адрес, на адрес отсылается сетевые пакеты, когда приходит ответ, отсылаются следующие пакеты и тд по кругу[/quot]


Так же как и все другие клиенты находят сервер
да пожалуй это самое понятное объяснение, спасибо
30 окт 09, 11:13    [7860558]     Ответить | Цитировать Сообщить модератору
 Re: Не понимаю ... (linked server)  [new]
Grigoriy
Member

Откуда: Краснодар
Сообщений: 1484
а есть вариант управлять временем проверки существования сервера?
просто у меня 20 серверов так подключено и если просто ждать или выставить таймаут в свойствах сервера, он все равно около минуты ждет.
12 ноя 09, 15:17    [7921169]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить