SQL обновить два разных сервера по триггеру - PullRequest
0 голосов
/ 17 июня 2020

У меня два SQL Сервер

1st - 10.101.102.133 
2nd - 10.101.102.155

У обоих разные базы данных с разными именами и полями.

Мое приложение обновится на 1-м сервере.

Могу ли я настроить 1-й сервер так, чтобы после получения запроса на обновление он обновлялся и на 2-м сервере?

Я хочу вставить данные с 1-го сервера на 2-й с помощью триггера. когда мое приложение вставляет данные в таблицу в базе данных 1-го сервера, срабатывает триггер (вставьте триггер). и он передает данные на 2-й сервер по его идентификатору пользователя и паролю.

Как написать сценарий этого триггера?

1 Ответ

1 голос
/ 17 июня 2020

Решено здесь: Выбор данных с двух разных серверов в SQL Server

Вы можете использовать sp_addlinkedserver или подход связанных серверов.

После настройки связанного сервера sp_addlinkedserver будет примерно таким:

select
    *
from
    LocalTable,
    [OtherServerName].[OtherDB].[dbo].[OtherTable]
...