Sql server 2005 在同一服务器上的数据库之间保持表同步
我有一个数据库,其中有一个更新的表,我需要将其更新推送到存档数据库中,以便两个表完全相同Sql server 2005 在同一服务器上的数据库之间保持表同步,sql-server-2005,Sql Server 2005,我有一个数据库,其中有一个更新的表,我需要将其更新推送到存档数据库中,以便两个表完全相同 我是否使用复制?如果我每天大约增加14000行,大约每两个月左右就会增加30000行,那么最有效的选择是什么?就我个人而言,我会选择事务性复制。您的其他选择是使用同步触发器在代码中执行此操作,或者通过ServiceBroker异步执行此操作,这比复制要麻烦得多。这不会限制同一台服务器吗?我读到的内容都没有谈到如何设置。如何连接服务器?任何解决方案都将占用服务器资源,因为两个数据库位于同一个盒子上。如果它满足
我是否使用复制?如果我每天大约增加14000行,大约每两个月左右就会增加30000行,那么最有效的选择是什么?就我个人而言,我会选择事务性复制。您的其他选择是使用同步触发器在代码中执行此操作,或者通过ServiceBroker异步执行此操作,这比复制要麻烦得多。这不会限制同一台服务器吗?我读到的内容都没有谈到如何设置。如何连接服务器?任何解决方案都将占用服务器资源,因为两个数据库位于同一个盒子上。如果它满足您的业务需求,您可以将事务性复制推送安排为每天在非工作时间进行一次。这听起来很有希望。设置起来难吗?@Caveatrob:一点也不难。GoogleSQLServer2005设置了事务复制,您将看到几篇操作文章。