[英]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 服务和资源访问此服务器:
根据我对此错误的经验,以下是解决方案:
另一种方式,请向数据工厂添加角色分配,然后将权限访问数据库:
希望这可以帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.