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

Откуда: Гондурас
Сообщений: 1025
Уважаемый форум!

Сильно не бейте, если баян. :)
Исходная позиция: есть две базы, база1 и база2, которые крутятся на двух SQL серверах, сервер1 и сервер2 соответственно. (Так сложилось исторически, поменять нельзя). В базе1 есть ХП, которая обновляет данные в таблице1 в этой базе, используя данные из таблицы2 в базе2 на сервере2. ХП стартует по расписанию раз в сутки. Для связи используется linked server к серверу2.

Вопрос: можно ли другими способами получить данные из таблицы2 в базе2, не используя linked server? Еще раз прошу прощения, если вопрос тупой. Спасибо!
21 июн 13, 12:50    [14465136]     Ответить | Цитировать Сообщить модератору
 Re: Связь между SQL базами на разных серверах  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
SSIS, например.
21 июн 13, 12:55    [14465187]     Ответить | Цитировать Сообщить модератору
 Re: Связь между SQL базами на разных серверах  [new]
Glory
Member

Откуда:
Сообщений: 104751
IFK
можно ли другими способами получить данные из таблицы2 в базе2, не используя linked server?

Если "получать" для вас означает использовать в SELECT, то linked server единственная возможность
21 июн 13, 12:56    [14465189]     Ответить | Цитировать Сообщить модератору
 Re: Связь между SQL базами на разных серверах  [new]
IFK
Member

Откуда: Гондурас
Сообщений: 1025
Glory
IFK
можно ли другими способами получить данные из таблицы2 в базе2, не используя linked server?

Если "получать" для вас означает использовать в SELECT, то linked server единственная возможность


Яволь, и не только в SELECT, а равно и в UPDATE и в INSERT. :)
21 июн 13, 13:00    [14465226]     Ответить | Цитировать Сообщить модератору
 Re: Связь между SQL базами на разных серверах  [new]
IFK
Member

Откуда: Гондурас
Сообщений: 1025
tpg
SSIS, например.


И каким же образом? Можно поподробнее, если не затруднит? Спасибо!
21 июн 13, 13:01    [14465235]     Ответить | Цитировать Сообщить модератору
 Re: Связь между SQL базами на разных серверах  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
IFK
tpg
SSIS, например.


И каким же образом? Можно поподробнее, если не затруднит? Спасибо!
Создаете SSIS-пакет, в котором... и не только SELECT, а равно и UPDATE и INSERT.
Вызов пакета помещаете в аналогичное задание агента.
21 июн 13, 13:18    [14465338]     Ответить | Цитировать Сообщить модератору
 Re: Связь между SQL базами на разных серверах  [new]
IFK
Member

Откуда: Гондурас
Сообщений: 1025
tpg
IFK
пропущено...


И каким же образом? Можно поподробнее, если не затруднит? Спасибо!
Создаете SSIS-пакет, в котором... и не только SELECT, а равно и UPDATE и INSERT.
Вызов пакета помещаете в аналогичное задание агента.


Насколько я понял из описания в Microsoft, SSIS служит больше для интеграции различных неоднородных источников данных и обмена информацией между ними. Отсюда вопрос: для моей задачи необходимо наличие SSIS на сервере, насколько я понял?
21 июн 13, 13:27    [14465413]     Ответить | Цитировать Сообщить модератору
 Re: Связь между SQL базами на разных серверах  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
IFK
Насколько я понял из описания в Microsoft, SSIS служит больше для интеграции различных неоднородных источников данных и обмена информацией между ними.
И не только. Почему не интегрировать и однородые источники?

IFK
Отсюда вопрос: для моей задачи необходимо наличие SSIS на сервере, насколько я понял?
А у вас его нет?
У вас же ведь аж два сервера!
21 июн 13, 13:56    [14465710]     Ответить | Цитировать Сообщить модератору
 Re: Связь между SQL базами на разных серверах  [new]
aleks2
Guest
IFK
Вопрос: можно ли другими способами получить данные из таблицы2 в базе2, не используя linked server? Еще раз прошу прощения, если вопрос тупой. Спасибо!


Как в гондурасе то фсе замороченно.

Можно выгрузить данные в файл, скопировать файл на носитель, донести до другого сервера, загрузить данные.
21 июн 13, 13:59    [14465736]     Ответить | Цитировать Сообщить модератору
 Re: Связь между SQL базами на разных серверах  [new]
IFK
Member

Откуда: Гондурас
Сообщений: 1025
tpg
IFK
Насколько я понял из описания в Microsoft, SSIS служит больше для интеграции различных неоднородных источников данных и обмена информацией между ними.
И не только. Почему не интегрировать и однородые источники?

IFK
Отсюда вопрос: для моей задачи необходимо наличие SSIS на сервере, насколько я понял?
А у вас его нет?
У вас же ведь аж два сервера!


Писал уже, что так сложилось. :)
Да у нас побольше серверов, вопрос не в этом. ))))))))) Хрен его знает, есть или нет. В любом случае, спасибо! Вопрос закрыт.
21 июн 13, 14:05    [14465792]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить