繁体   English   中英

将SAP hana表复制到Azure SQL数据库得到SQL 找不到服务器

[英]Copy SAP hana table into Azure SQL database and get SQL Server can't be found

我验证了数据工厂,源数据集和目标数据集看起来都很好并且经过验证,但是一旦我运行管道和作业就挂在那里并且错误消息如下。

对目标 Copy data1 的操作失败:
ErrorCode=SqlFailedToConnect,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=无法连接到 SQL 服务器数据库:'tcp:mysqlserver2002.database.windows.net,1433',数据库:'mySampleDatabase',用户:'system '。 检查链接服务配置是否正确,并确保 SQL 服务器数据库防火墙允许集成运行时访问。

源=Microsoft.DataTransfer.ClientLibrary
类型=System.Data.SqlClient.SqlException
消息=与 SQL 服务器建立连接时发生网络相关或特定于实例的错误。 服务器未找到或无法访问。 验证实例名称是否正确,并且 SQL 服务器配置为允许远程连接。 (提供者:TCP 提供者,错误:0 - 连接尝试失败,因为连接方在一段时间后没有正确响应,或者连接失败,因为连接的主机没有响应。)

Source=.Net SqlClient 数据提供者
SqlErrorNumber=10060,类=20,错误代码=-2146232060,状态=0

任何想法和帮助将不胜感激

谢谢,

根据您的错误消息,错误发生在源数据集中,数据工厂无权访问源 SQL 数据库“mysqlserver2002.database.windows.net”。

请像这样测试与源 Azure SQL 数据库的连接:

在此处输入图像描述

如果连接失败,请检查您是否在 Azrue SQL 数据库防火墙设置中打开了允许 Azure 服务和资源访问此服务器

在此处输入图像描述

根据我对此错误的经验,以下是解决方案:

  1. 允许 Azure 服务和资源访问此服务器设置为
  2. 将客户端 ip(我们可以从错误消息中获取)添加到数据库防火墙。

另一种方式,请向数据工厂添加角色分配,然后将权限访问数据库: 在此处输入图像描述

在此处输入图像描述

希望这可以帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM