【问题标题】:Azure Data Factory - Error ingesting data from MySql or Blob StorageAzure 数据工厂 - 从 MySql 或 Blob 存储提取数据时出错
【发布时间】: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


【解决方案1】:

尝试在 SQL 数据库的同一区域创建 Azure 集成运行时,有时自动检测区域不起作用。

在该区域创建一个 Azure IR,并使用新的集成运行时再次创建链接服务。

这应该可以解决您的问题。

希望这有帮助!

【讨论】:

    猜你喜欢
    • 2020-03-24
    • 2019-01-26
    • 2018-09-20
    • 2019-01-15
    • 2020-12-22
    • 2021-10-08
    • 2019-04-20
    • 2017-09-18
    • 2019-09-15
    相关资源
    最近更新 更多