我们正在尝试通过数据工厂复制活动将数据从外部SQL服务器复制到azure blob存储。
我们最近在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。检查管理网关的状态,它很好,甚至对管理网关的连接进行了诊断检查
答案 0 :(得分:1)
请参阅Microsoft Documentation的步骤8到12,以确保活动证书和Azure Data Factory的连接。接下来,查看“诊断”选项卡中的日志以进一步评估Data Factory之外的问题。最后,确保正确部署ADF中的本地链接服务。如果您的目标链接服务使用的是SasToken,请确保它是最新的,如下所示:
{
"name": "StorageSasLinkedService",
"properties": {
"type": "AzureStorageSas",
"typeProperties": {
"sasUri": "<storageUri>?<sasToken>"
}
}
}
希望这有帮助。