首页 > 解决方案 > 抛出此错误消息“错误 -1 - SQL 连接失败”。尝试从 Microsoft Azure 的数据库迁移服务连接 SQL 服务器时

问题描述

我们试图在我的个人笔记本电脑中做一个满足我们即将提出的要求的 poc。要求是将本地 sql 数据库迁移到 azure sql 数据库。

错误的屏幕截图是, 连接错误消息和描述

以下是我们已经完成的步骤。

Step1:我们在azure portal中创建了一个sql数据库。服务器名称就像 sundar64599.database.windows.net 截图在这里,Sql database in azure poral

Stpe2:然后我们完成了评估并在数据迁移助手工具中创建了迁移项目,并且我们成功部署了它。

第 3 步:然后我们创建了一个数据库迁移服务并尝试创建一个迁移项目。在这里,我们输入了要连接的源服务器详细信息,它会抛出上面提到的错误,添加上面的屏幕截图。

我们还尝试了以下方法来解决此连接问题。1.在sql server配置管理中,a。我们重新启动了 sql server 并尝试连接。但它失败了。截图是Sql server restart b. 然后我们将 TCP 端口设置为 1433,动态端口设置为 50313 并尝试连接。但它失败了。屏幕截图是,带有动态端口 c的Tcp 。然后我们将 TCP 端口设置为 1433 并将动态端口设置为空并尝试连接。但它失败了。截图是,Tcp空动态端口 2。在azure门户的Sql数据库中,我们检查了客户端ip并添加了确切的ip并尝试了。即使失败了。屏幕截图是,防火墙 ip 设置

请添加您的建议以解决此连接问题。

提前致谢, Samidurai Tamilmani

标签: sql-serverazure

解决方案


您需要提供源服务器的 FQDN(完全限定域名)或公共 IP,如此处所述。您提供源服务器的方式将在本地网络中工作,但不能在 Azure 迁移服务所需的外部网络中工作。因此,请确保您的源服务器可从 Internet 获得。您可以在这里查看完整的步骤 - https://docs.microsoft.com/en-us/azure/dms/tutorial-sql-server-to-azure-sql


推荐阅读