【发布时间】:2019-10-13 05:43:03
【问题描述】:
自上周以来,我们遇到了一些涉及数据工厂复制活动的问题。当数据已暂存到 Blob 存储并开始复制到 SQL DW 时,会出现此问题。
我们可以看到吞吐率下降,直到我们收到以下消息错误:
{ "errorCode": "2200", "message": "ErrorCode=UserErrorFailedToConnectToSqlServer,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=无法连接到 SQL Server:'despesas.database。 windows.net', 数据库: 'csc', 用户: 'master'.,Source=Microsoft.DataTransfer.ClientLibrary,''Type=System.Data.SqlClient.SqlException,Message=与服务器建立连接成功,但是然后在登录前握手期间发生错误。(提供者:TCP Provider,错误:0 - 信号量超时期限已过期。),Source=.Net SqlClient Data Provider,SqlErrorNumber=121,Class=20,ErrorCode=-2146232060 ,State=0,Errors=[{Class=20,Number=121,State=0,Message=与服务器建立连接成功,但是在登录前握手时出错。(提供者:TCP Provider,错误:0 - 信号量超时期限已过期。),},],''Type=System.ComponentModel.Win32Exception,Message=信号量超时期限已过期,Source=,'", "失败ureType": "UserError", "target": "复制数据1"
请注意,该问题是上周开始的!
【问题讨论】:
-
我刚查了一些细节,资源在同一个区域。当我尝试运行将 SQL DW 作为源和目标以及我的 Blob 存储作为暂存区域的活动时,它也从源到 blob 失败,这意味着问题出在 SQL DW 和我的 Blob 存储之间,因为通信不使用任何集成运行时资源。
标签: mysql azure-blob-storage azure-data-factory-2