Sqlserver 2008数据库同步采用复制方式

 

前期准备:

1、主辅服务器的数据库启动服务和agent代理服务均由同一账号运行。

2、主服务器上建立快照文件夹。比如:E:\replication。选择Replication》Local Publications》属性,在出现的窗口中选择Publishers,如下图:

 

主服务器上新建发布:

如果觉得共享快照文件夹的方式不安全,那可以采用ftp形式来访问快照文件夹。

或者订阅服务器配置过程中选择由主服务器作为分发服务器来执行job。这样既可以不用共享也可以不用ftp。

订阅服务器上新建订阅:

 

打开订阅服务器上的数据库提示这个错误:

解决办法:

1、         找出数据库锁进程,exec sp_who

2、         Kill锁进程。Kill spid(你所查到锁住的spid编号)。

 

如果查看日志记录显示The process could not execute 'sp_replcmds,解决办法:加入你所运行的代理数据库用户。

 

posted on 2015-01-07 14:14  luckyjinping  阅读(151)  评论(0编辑  收藏  举报