首页 > 解决方案 > 是否有 VPN、API、VPN、SFTP、云或其他可能性在两个远程 SQL 服务器数据库之间建立连接?

问题描述

我是 SQL Server 的新手。但我要从现在开始努力。

我被要求研究五种将数据从一个远程 SQL 服务器(位置 A)复制或访问到另一个远程 SQL 服务器(位置 B)的方法。

我找到了几种方法来实现这个目标,例如 Linked Server、Openrowset T-SQL 函数和 SSIS(SQL Server 集成服务)。

但是否有 API、VPN、SFTP、Cloud 或其他可能性来实现这一目标?您的回答将非常有帮助!

标签: sql-server

解决方案


您不需要访问任何其他方法,只需确保在防火墙中打开 Location A Ip 和端口地址。

位置 B 服务器也应该可以访问位置 A

访问服务器您需要以下详细信息:

带有端口的 ServerName 没有数据库 ID 和密码。

将数据从 A 复制到 B,请参见下文:

您可以从服务器 A 生成表脚本,在表 B 上运行相同的脚本。

如果您想要带有来自 A 的数据的表,那么在最后一个窗口中的脚本生成期间,您需要为脚本文件选择补丁只需单击高级选项,然后他们选择架构类型作为架构和数据,然后它将生成数据脚本为很适合你。


推荐阅读