在Datafactory自定义活动中抛出SqlException的On-Prem SQL连接

时间:2016-10-10 09:30:46

标签: azure-data-factory custom-activity azure-batch

我在Azure批处理服务中添加了Azure datafactory自定义活动的代码,并将datafactory管道指向了bacth服务。当我在本地环境中执行代码时,它工作正常。但是当我上传它以在azure批处理服务中运行时,它会抛出并且sqlexception

  

System.Data.SqlClient.SqlException:建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。

1 个答案:

答案 0 :(得分:3)

今天,自定义活动无法访问本地资源。数据移动网关只能用于copy \ Sproc活动场景,并且没有执行客户代码的接口。

这里的解决方案是: 尝试复制活动将数据复制到Azure存储或其他公共云可以访问。然后运行自定义活动。 否则,您可以尝试使用vNet和ExpressRoute将Azure公共云与您的onprem环境相连接。