我需要设置这个场景:
SQL Server 2005 数据库将从另一个数据库创建事务复制订阅以填充一组查找表。然后,这些查找表将作为合并复制发布发布到客户端的 SQL Server Mobile。
我记得在某处的 SQL Server 联机丛书中看到了类似的场景,但我再也找不到链接了。我希望有人可以帮助我找到它,或者以其他方式将我指向任何其他类似的链接。
我需要设置这个场景:
SQL Server 2005 数据库将从另一个数据库创建事务复制订阅以填充一组查找表。然后,这些查找表将作为合并复制发布发布到客户端的 SQL Server Mobile。
我记得在某处的 SQL Server 联机丛书中看到了类似的场景,但我再也找不到链接了。我希望有人可以帮助我找到它,或者以其他方式将我指向任何其他类似的链接。
好的,我设法在MSDN SQL Server Replication 论坛上得到了我需要的答案。
我正在寻找的文章名为:重新发布数据。
显然,它位于“配置和维护复制”部分的“高级复制功能和内部结构”中。这有点不明显,所以我大部分时间都在查看“在服务器和客户端之间复制数据”部分,而不是那里。很高兴知道,因为那里似乎还有许多其他特殊情况值得一看。
我没有兴趣使用事务复制来生成查找表。这样的表不是从客户端更新的,那么当你没有订阅者修改的数据时,为什么要结合事务+合并复制呢?
也许最初的场景不清楚,所以让我澄清一下。
原始查找表位于远程网络连接不良或在重负载下运行的数据库。建议使用这种方法,以便将查找表复制到另一个数据库,该数据库将执行与客户端的所有合并复制。
当然,这可能不是解决我们问题的最合适的方法,所以如果有人有更好的想法,我们很想听听他们的意见。
尽管如此,这个问题的主要原因是找到一篇我之前找到的文章(但愚蠢地没有加入书签),它很好地描述了我们的场景。任何可能导致本文的内容(标题、作者、类似主题等)都绝对值得赞赏。