SQL Server(2008)中通过触发器进行数据同步的设置说明

为减轻数据库压力,文章介绍了如何在Sql Server 2008环境中使用触发器进行数据同步。步骤包括:确定同步的数据库和表结构,创建数据源触发器,启动Distributed Transaction Coordinator服务,设置MSDTC,并检查防火墙和服务器通信。此方法适用于小数据量同步,避免修改程序代码。
摘要由CSDN通过智能技术生成

根据公司领导要求,为了减轻数据库服务器上的压力。特将其中一部分数据分离出来,放到另外一台数据库服务器上。因此需要对基础数据进行一个同步操作。

要进行数据同步,可以通过代码、触发器、日志复制等。因为此处涉及到的数据量不大,且不方便修改程序代码。所有采取的是Sql Server中触发器的一个同步。

下面就对触发器进行数据同步的一些配置做下说明:


环境:Sql Server 2008

         Windows Server 2008


1.确定两台数据库服务器上要进行同步的数据库及表结构

2.在作为数据源的数据库服务器上对应的表上创建触发器:(204.17是数据源服务器,201.17是要同步的服务器)



例子中的触发器的作用是将102.1.204.17服务器上test数据库中user表中的数据同步到201.17上的表中去(触发条件是任何添加、修改、删除操作)。

3.启动两台服务器上

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值