【问题标题】:How to actively sync data between databases which are in 2 different servers?如何在两个不同服务器中的数据库之间主动同步数据?
【发布时间】:2016-11-10 16:22:36
【问题描述】:

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

【问题讨论】:

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

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


【解决方案1】:

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

    EXEC sp_addlinkedserver @server='Servername'

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-28
    相关资源
    最近更新 更多