2016-11-10 117 views
0

我有一个服务器1中的数据库ABC和服务器2中的另一个数据库DEF。 ABC & DEF都具有SQL Server身份验证。 我需要从ABC中实时地从某些表中提取数据,并在DEF中存储/更新。 两者都在SQL Server 2012. 有没有这样做的工具?或者任何简单的方法来做到这一点?如何在两台不同服务器上的数据库之间主动同步数据?

+0

这是非常通用的问题,具体取决于细节 - 您可以通过一些复制或链接服务器来处理它。其他功能。 – nimdil

回答

0

首先,您需要在希望同步到目标服务器的位置的sys.servers中添加服务器。

EXEC sp_addlinkedserver @server='Servername' 

    EXEC sp_addlinkedsrvlogin 'Servername', 'false', NULL, 'username', '[email protected]' 

在此之后,您将能够从目标服务器访问sorurce服务器的表格。
有没有工具,SQL提供。但是您可以将数据从一台服务器导出到其他服务器上。

相关问题