为什么我的 Azure 数据工厂存储过程在 30 分钟后超时?
这是 Azure SQL 链接服务定义:
{
"properties": {
"type": "AzureSqlDatabase",
"typeProperties": {
"connectionString": {
"type": "SecureString",
"value": "Server=tcp:db1.database.windows.net,1433;Database=myDb;User ID=User;Password=***;Trusted_Connection=False;Encrypt=True;Connection Timeout=120"
}
},
"connectVia": {
"type": "integrationRuntimeReference",
"referenceName": "shir-01"
}
},
"name": "LinkedService"
}
而且,这是管道定义:
{
"name": BulkLoad11_Pipeline",
"properties": {
"activities": [
{
"name": "BulkLoad",
"type": "SqlServerStoredProcedure",
"policy": {
"timeout": {
"value": "1.00:00:00",
"type": "Expression"
},
"retry": 0,
"retryIntervalInSeconds": 30
},
"typeProperties": {
"storedProcedureName": "[dbo].[BulkLoad]",
"storedProcedureParameters": {
"FileName": {
"value": "FILE11",
"type": "String"
}
}
},
"linkedServiceName": {
"referenceName": "LinkedService",
"type": "LinkedServiceReference"
}
}
]
}
}
当我触发管道时,它在 30 分钟后失败并出现超时错误:
Activity BulkLoad failed: Execution Timeout Expired. The timeout period
elapsed prior to completion of the operation or the server is not responding.