SQLSERVER 跨数据库 触发器 同步数据

一、新建链接服务器

SQLSERVER 跨数据库 触发器 同步数据_第1张图片

SQLSERVER 跨数据库 触发器 同步数据_第2张图片

SQLSERVER 跨数据库 触发器 同步数据_第3张图片

 

二、编写触发器

create trigger 触发器名称 on 服务器名1.库名.dbo.表
for insert 
as 
set xact_abort on 
insert 服务器名2.库名.dbo.表(id,name,telphone) 
select id,name,telphone from inserted 
go 

三、配置MSTSC

参考链接服务器 “*****“ 的 OLE DB 访问接口 “SQLNCLI10“ 无法启动分布式事务。_Marcus丶的博客-CSDN博客_sqlncli10无法启动分布式事务

四、修改hosts文件

第三不做完基本可以跨库增删改查,但是有可能放到触发器中就报错。

修改host设置,在C:\Windows\System32\drivers\etc下,在两台服务器分别添加对方计算机的IP地址与计算机名称,如下:

对方计算机IP 对方计算机名称

192.168.88.52  vwin2k3-8852
 

 

你可能感兴趣的:(数据库,服务器,sqlserver)