Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server Azure数据工厂复制活动失败。用户登录失败_Sql Server_Azure_Azure Sql Database_Azure Data Factory - Fatal编程技术网

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

Sql server Azure数据工厂复制活动失败。用户登录失败,sql-server,azure,azure-sql-database,azure-data-factory,Sql Server,Azure,Azure Sql Database,Azure Data Factory,我们正在尝试通过数据工厂复制活动将数据从prem SQL server复制到azure blob存储 已安装数据管理网关和连接 构建复制管道以将表复制到azure blob,该blob正常运行了一周 我们最近看到这个错误,从2天以来 复制活动在源端遇到用户错误:ErrorCode=UserErrorFailedToConnectToSqlServer,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,消息=无法连

我们正在尝试通过数据工厂复制活动将数据从prem SQL server复制到azure blob存储

  • 已安装数据管理网关和连接
  • 构建复制管道以将表复制到azure blob,该blob正常运行了一周
  • 我们最近看到这个错误,从2天以来

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


    客户端可以使用数据管理网关中提供的相同凭据登录sql server。检查了管理网关的状态,状态良好,甚至运行了管理网关连接的诊断检查,请参阅的步骤8至12,以确保活动证书和与Azure Data Factory的连接。接下来,查看诊断选项卡中的日志,以进一步评估Data Factory之外的问题。最后,确保正确部署ADF中的on-prem链接服务。如果您的目标链接服务正在使用SasToken,请确保它是最新的,如下所示:

    {  
        "name": "StorageSasLinkedService",  
        "properties": {  
            "type": "AzureStorageSas",  
            "typeProperties": {  
                "sasUri": "<storageUri>?<sasToken>"   
            }  
        }  
    }  
    
    {
    “名称”:“StorageSasLinkedService”,
    “财产”:{
    “类型”:“AzureStorageSas”,
    “类型属性”:{
    “sasUri”:“
    }  
    }  
    }  
    

    希望这能有所帮助。

    我们当时很忙,我们使用现有的链接服务重新创建了复制活动,并且成功了。重新运行旧的作业会失败,但创建新的作业会奏效。下次我面对这个问题时,我很乐意尝试这些步骤。谢谢