目前,我有两台数据库服务器(s1和s2)。 两台服务器都包含相同的数据库MyData和数据只在s1上更新。SQLserver数据库两台服务器之间的同步
我想要做的是,我希望这两个数据库都包含相同的数据在两个服务器中的所有时间。
任何人都可以指出这样做的好方法,而不会放慢s1?
目前,我有两台数据库服务器(s1和s2)。 两台服务器都包含相同的数据库MyData和数据只在s1上更新。SQLserver数据库两台服务器之间的同步
我想要做的是,我希望这两个数据库都包含相同的数据在两个服务器中的所有时间。
任何人都可以指出这样做的好方法,而不会放慢s1?
SQL Server复制
日志传送是另一种选择
如果你需要能够从S2读取数据,您可以使用SQL Server复制。如果您不需要在S2中读取数据,则可以使用日志传送或数据库镜像。
如果使用数据库镜像,可以快速轻松地将使用s1作为服务器进行故障转移,以写入并使用s2作为要写入的服务器。
不确定是否需要以编程方式执行此操作,但可以使用MS Sync Framework。查看更多文章 http://msdn.microsoft.com/en-us/sync/default.aspx