如果你的数据库是采用SQL2005的,而你的数据库的数据也比较多,网站访问量也越来越大,需要负载均衡,采用常用的主从策略,读写分开数据库,这时候就要保证数据的一致性了,关键怎么可以做到数据库同步呢?如果分发数据呢?通过下面的实例,你可以很清楚了解SQL 2005数据库订阅复制可以轻松做到这一点,好,下面我们开始吧!
第一步
发布服务器的计算机名为 FABU; 订阅服务器的计算名为DINGYUE
发布服务器,订阅服务器都创建一个同名的windows用户test,并设置相同的密码,做为发布快照文件夹的有效访问用户。
第二步
在发布服务器上面创建一个文件夹sqlcopy,共享并且将权限给新增加的用户test
图1
注意:第三步到第六步为发布服务器和订阅服务器均做此设置!
第三步
在发布以及订阅服务器上面设置SQL代理(SQLSERVERAGENT)服务的启动用户为第一步建立的用户test (发布/订阅服务器均做此设置)
图2
第四步
设置SQL server的协议
除了VIA协议之外的其他几项都启用,并且重启SQL server(发布/订阅服务器均做此设置)
图3
第五步
设置SQL server的身份验证模式
企业管理器--右键SQL实例--属性---安全性---身份验证---选择"SQL Server 和 Windows"--确定(发布/订阅服务器均做此设置)
图5
(责任编辑:ken)