Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2005 在同一服务器上的数据库之间保持表同步_Sql Server 2005 - Fatal编程技术网

Sql server 2005 在同一服务器上的数据库之间保持表同步

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

我有一个数据库,其中有一个更新的表,我需要将其更新推送到存档数据库中,以便两个表完全相同


我是否使用复制?如果我每天大约增加14000行,大约每两个月左右就会增加30000行,那么最有效的选择是什么?就我个人而言,我会选择事务性复制。您的其他选择是使用同步触发器在代码中执行此操作,或者通过ServiceBroker异步执行此操作,这比复制要麻烦得多。

这不会限制同一台服务器吗?我读到的内容都没有谈到如何设置。如何连接服务器?任何解决方案都将占用服务器资源,因为两个数据库位于同一个盒子上。如果它满足您的业务需求,您可以将事务性复制推送安排为每天在非工作时间进行一次。这听起来很有希望。设置起来难吗?@Caveatrob:一点也不难。GoogleSQLServer2005设置了事务复制,您将看到几篇操作文章。