SQL Server(2008)中通过触发器进行数据同步的设置说明
来源:互联网 发布:linux suspend 恢复 编辑:程序博客网 时间:2024/05/16 01:29
根据公司领导要求,为了减轻数据库服务器上的压力。特将其中一部分数据分离出来,放到另外一台数据库服务器上。因此需要对基础数据进行一个同步操作。
要进行数据同步,可以通过代码、触发器、日志复制等。因为此处涉及到的数据量不大,且不方便修改程序代码。所有采取的是Sql Server中触发器的一个同步。
下面就对触发器进行数据同步的一些配置做下说明:
环境:Sql Server 2008
Windows Server 2008
1.确定两台数据库服务器上要进行同步的数据库及表结构
2.在作为数据源的数据库服务器上对应的表上创建触发器:(204.17是数据源服务器,201.17是要同步的服务器)
例子中的触发器的作用是将102.1.204.17服务器上test数据库中user表中的数据同步到201.17上的表中去(触发条件是任何添加、修改、删除操作)。
3.启动两台服务器上的Distributed Transaction Coordinator服务(开始--运行--services.msc 回车,找到前面的这个服务--启动)
4.MSDTCMSDTC设置
windows server 2003设置:
windows server 2008设置:
5.检查防火墙。可以关闭防火墙或把MSDTC加入例外。
6.检查两台服务器通信是否正常:
a) telnet DbIP 135是否可以通;
b) 然后相互Ping IP;
c) 再ping 相互的NetBios名称(输入ping -a ip就可以看到对应的NetBios名称),还不通的话
d) 可以修改%windir%/system32/etc/hosts,或%windir%/system32/etc/lmhost.sam去掉文件扩展名,进行DB服务和IP的绑定即可,如下图所示:
到这里通过触发器进行数据库分布式开发的环境就准备好了。
- SQL Server(2008)中通过触发器进行数据同步的设置说明
- 监控SQL:通过SQL Server的DML触发器来监控哪些IP对表的数据进行了修改(2)
- SQL SERVER触发器同步
- SQL SERVER中数据同步的实现
- [sql server] sql2005 通过 DDL触发器同步数据库表结构
- 用触发器对SQL Server数据库进行数据备份
- 用触发器对SQL Server数据库进行数据备份
- SQL Server 触发器(表数据添加)
- 通过Oracle Golden Gate 进行Oracle到SQL Server的同步
- SQL Server中递归触发器中使用游标如何设置
- SQL Server:在触发器中对远程链接服务器进行更新操作的问题
- SQL Server中触发器的写法
- SQL Server中使用触发器的优点
- SQL Server中,浅谈数据库的触发器
- SQL Server 2005中实现数据同步
- 使用SQL Server的存储过程和触发器来实时同步ERP和淘宝网的数据
- HUE中通过SQL进行数据分析
- Sql Server数据同步
- prim算法
- 在android下创建文件夹及修改其权限的方法
- JpathWatch在linux下的使用
- 跨平台多线程编程
- 爱是什么
- SQL Server(2008)中通过触发器进行数据同步的设置说明
- Understanding Row Identifiers(ROWID)
- New运算符的重载
- hdu1829(并查集)
- linux find 命令使用说明和感觉
- Oracle Database Error Messages
- 高质量软件设计
- 嵌入式linux下web服务构建
- 套接字select模型