Azure数据工厂复制活动失败。用户登录失败

时间:2017-04-07 08:48:16

标签: sql-server azure azure-sql-database azure-data-factory

我们正在尝试通过数据工厂复制活动将数据从外部SQL服务器复制到azure blob存储。

  1. 安装数据管理网关并连接。
  2. 构建复制管道,将表复制到azure blob,运行良好一周
  3. 我们最近在2天后看到此错误

      

    复制活动在源端遇到用户错误:ErrorCode = UserErrorFailedToConnectToSqlServer,'Type = Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message =无法连接到SQL Server:'',数据库:'',用户:'' 。,Source = Microsoft.DataTransfer.ClientLibrary,''Type = System.Data.SqlClient.SqlException,Message =登录失败,用户'此处显示的中文字符'。,Source = .Net SqlClient Data Provider,SqlErrorNumber = 18456,Class = 14,ErrorCode = -2146232060,State = 1,Errors = [{Class = 14,Number = 18456,State = 1,Message =登录失败,用户'中文字符显示在这里'。,},],'。

    客户端可以使用数据管理网关中提供的相同凭据登录sql server。检查管理网关的状态,它很好,甚至对管理网关的连接进行了诊断检查

1 个答案:

答案 0 :(得分:1)

请参阅Microsoft Documentation的步骤8到12,以确保活动证书和Azure Data Factory的连接。接下来,查看“诊断”选项卡中的日志以进一步评估Data Factory之外的问题。最后,确保正确部署ADF中的本地链接服务。如果您的目标链接服务使用的是SasToken,请确保它是最新的,如下所示:

{  
    "name": "StorageSasLinkedService",  
    "properties": {  
        "type": "AzureStorageSas",  
        "typeProperties": {  
            "sasUri": "<storageUri>?<sasToken>"   
        }  
    }  
}  

希望这有帮助。