如何在2个不同服务器的数据库之间主动同步数据?

时间:2016-11-10 16:22:36

标签: sql database sql-server-2012 database-connection

我在服务器1中有一个数据库ABC,在服务器2中有另一个数据库DEF。 ABC& DEF都有SQL Server身份验证。 我需要从ABC中实时从某些表中提取数据并在DEF中存储/更新。 两者都在SQL Server 2012中。 有没有这样做的工具?或者任何简单的方法吗?

1 个答案:

答案 0 :(得分:0)

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

    EXEC sp_addlinkedserver @server='Servername'

    EXEC sp_addlinkedsrvlogin 'Servername', 'false', NULL, 'username', 'password@123'

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