正如之前,其他的都是默认就好,点击下一步。到最后的窗体(图34),任务列表,点击完成 开始进程,然后等待绿色成功的标志出现在最后的页面(图35)。
图 34: 向导
图35: Status
成功脚本1创建的dbo.Test 表在数据库ReplA ,并且插入了1000含数据。在初始化完成快照被转移到订阅者处,可以在这里也发现这个表也在ReplB ,也有1000行数据。在你完成配置之后你能运行Script 3 来验证这个复制推送所有数据给订阅者。连接两个表的脚本4来展示哪一个被复制了。能够进一步运行测试,也能插入和更新ReplA.dbo.Test 然后看看这些改变是否神奇的出现在ReplB.dbo.Test 里面了,哈哈
脚本3
SELECT TOP(20) A.Id AS [ReplA.Id],A.Data AS [ReplA.Data],B.Id AS [ReplB.Id],B.Data AS [ReplB.Data] FROM ReplA.dbo.Test A FULL OUTER JOIN ReplB.dbo.Test B ON A.Id = B.Id ORDER BY A.Id DESC脚本 3: 比较订阅者和发布者
总结
在数据库中的对象被称为发布者,就是在被标记为复制的发布者被叫做文章。文章就是组合在一起的复制。订阅者就是获取发生在文章中的更新通过订阅的方式。数据流通过存在于分发者的分发数据库分发。发布者,分发者和订阅者能是相同的实例,也可以是独立的实例在相同或者不同的机器上都可以。源和目的数据库能是相同的,但是分发的数据库必须是独立的。