mysql - Azure 数据工厂 - 从 MySql 或 Blob 存储提取数据时出错

标签 mysql azure-blob-storage azure-data-factory

自上周以来,我们遇到了一些涉及数据工厂复制事件的问题。当数据已暂存到 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 提供程序,错误: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=,'", "failureType": "UserError", “目标”:“复制数据1”

请注意,该问题是上周开始的!

最佳答案

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

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

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

希望这有帮助!

关于mysql - Azure 数据工厂 - 从 MySql 或 Blob 存储提取数据时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56329603/

相关文章:

ios - ssl中Client Hello包中mshkg000019.blob.core.windows.net的含义

azure-data-factory - Azure 数据工厂 : For each item() value does not exist for a particular attribute

php - 如何将仅存在于 PHP 中的 JSON 对象中的值插入到表中

mysql - 在 Go 中使用 ziutek/mymysql 选择 NULL 时间戳

php - MySQL 查询 - 在结果中生成数组

c# - 为什么我上传到 Azure 的图像包含无法显示的错误?

python-3.x - 如何将 DataFrame 作为 CSV 保存到特定的 Blob 存储容器 (Azure SDKv2)

azure-synapse - 复制事件自动创建 nvarchar(max) 列

azure - 当接收器是二进制数据集时,源必须是二进制的

mysql - 更新非键列时出现 SQL 错误 1452