Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.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 2008 数据库同步?_Sql Server 2008_Data Synchronization - Fatal编程技术网

Sql server 2008 数据库同步?

Sql server 2008 数据库同步?,sql-server-2008,data-synchronization,Sql Server 2008,Data Synchronization,我有一个小问题,我正在从事一个项目,我需要同步数据库,以在不同的位置维护相同的数据,所有数据库都有自己的数据库。所有数据库、表、存储过程等的结构都是相同的。i、 e.它们是单个数据库的副本,但数据是从不同的位置输入的,我需要同步数据,以便我们可以在任何地方看到数据,创建windows服务是否有效 C代码将是一个很好的帮助。您可以通过两种方式来实现。。。。。 使用服务组合的第一种方式 i) 带windows服务的W CF服务或带windows服务的Web服务。 您需要在每台客户端计算机上安装win

我有一个小问题,我正在从事一个项目,我需要同步数据库,以在不同的位置维护相同的数据,所有数据库都有自己的数据库。所有数据库、表、存储过程等的结构都是相同的。i、 e.它们是单个数据库的副本,但数据是从不同的位置输入的,我需要同步数据,以便我们可以在任何地方看到数据,创建windows服务是否有效


C代码将是一个很好的帮助。

您可以通过两种方式来实现。。。。。 使用服务组合的第一种方式

i) 带windows服务的W CF服务或带windows服务的Web服务。 您需要在每台客户端计算机上安装windows服务,该服务将检查本地数据库中的新数据,并将该数据发送到web或wcf服务,该服务将安装在LAN服务器计算机上。 但若客户机在网络上,那个么web服务或WCF服务应该位于安装服务器数据库的静态IP地址上 如果客户端在某些情况下处于脱机状态,那么您应该使用MSMQ或Rabbit MQ或任何队列机制来处理这种情况

第二种方法是在sq l server 2008中使用复制。请通过以下链接:


)

复制是您需要的,我想,让SQL管理您不需要编写任何代码且易于配置的地方


查看或键入SQL复制,有大量可用资料。

我已尝试复制,但快照未初始化。你知道为什么吗?