基本上我在一个位置(位置 A)有一个 MS SQL 数据库,我需要将特定 SQL 查询的结果更新到位于 VPN 后面的另一个位置(位置 B)的 MySQL 服务器。MySql 服务器只有在连接到 VPN 时才能访问。
我尝试连接到具有 MS SQL 数据库的机器上的 VPN(在位置 A),下载了 MySql 连接软件以使其能够连接到 MySql 数据库以尝试创建链接服务器,但是唉,那台机器在连接到 VPN 时看不到 MySql 数据库,或者至少无法连接。(我知道我使用的是正确的安全凭证)。
我可能应该提到这台 MS SQL 机器是一个文件服务器,具有固定的 IP 地址,因此具有固定的 DNS 等。我认为这可能与它失败的原因有关。我尝试通过 tcp/IP 配置将 DNS 服务器 IP 地址(连接到 VPN 时给出)添加到可用 DNS 服务器列表中,但仍然没有运气。
令人讨厌的是,如果我在另一台计算机上连接到 VPN - 比如说我的台式机,我可以同时连接到 SQL 服务器(通过 SSMS)和 MySql 服务器(通过 Toad for MySQL)。
所以我想问题是,没有编写控制台应用程序来查询 SQL 数据库,然后将该查询的结果添加到 MySql 数据库中,或者让 SQL 吐出插入查询(以文本形式)然后运行到MySql 数据库(有 350000 行),是否有另一种更整洁、更干净的方法来实现这一目标?这真的是一次性的练习。
提前感谢您的帮助。