/*【要在订阅服务器上运行的脚本】*/ use mytestA -- 设置在连接到发布服务器时立即更新订阅的同步触发器所使用的配置和安全信息 -- http://msdn.microsoft.com/zh-cn/library/ms174991(v=sql.100).aspx exec sys.sp_link_publication @publisher = N'KK', @publisher_db = N'mytest', @publication = N'tran_repl', @distributor = N'KK', @security_mode = 1, --SQL Server 身份验证或 Windows 身份验证 @login = N'KK\SqlReplicator', @password = N'123456' go
【启动快照并初始化】
/**********************************【启动快照并初始化】**************************************/ -- 发布服务器发布数据 use [mytest] -- 对其请求订阅中的新项目的订阅添加到发布中(在发布服务器的发布数据库中执行) -- https://technet.microsoft.com/zh-cn/library/ms181680(v=sql.100).aspx -- exec sys.sp_refreshsubscriptions @publication = N'tran_repl' -- 将订阅标记为要重新初始化 -- https://msdn.microsoft.com/zh-cn/library/ms189469(v=sql.100).aspx exec sys.sp_reinitsubscription @publication = N'tran_repl', @subscriber = N'KK', @destination_db = N'mytestA', @article = N'all' go -- 启动可为发布生成初始快照的快照代理作业(在发布服务器的发布数据库中执行) -- http://msdn.microsoft.com/zh-cn/library/ms176026(v=sql.105).aspx exec sys.sp_startpublication_snapshot @publication = N'tran_repl' go -- 为所有表项目编写自定义 sp_MSins、sp_MSupd 和 sp_MSdel 过程的脚本 -- https://msdn.microsoft.com/zh-cn/library/ms187946(SQL.100).aspx --exec sys.sp_scriptpublicationcustomprocs 'tran_repl' --go -- 至此,完成发布订阅!!!~ 初始化完成!!~
?
?