【发布时间】:2020-03-24 15:37:54
【问题描述】:
我正在尝试使用暂存 Blob 存储将数据获取到 Azure SQL 数据仓库。 它正在使用托管身份。 从 Azure SQL DB 获取数据并在 Blob 存储“暂存”帐户下写入文件时,第一步工作正常。但是,当尝试在 SQL DW 中添加行时,它会给出指向数据工厂托管身份应用程序 ID 98421a8f-73a4-4ef1-aa79-8a852e452b77 的错误,如下所述。
SQL DB 和 DW DB 不在同一个 SQL Server 中。
我还通过访问控制(IAM)下的角色分配将Data Factory App添加到DW Server中......
感谢任何帮助/猜测!
错误信息:
{ “错误代码”:“2200”, "message": "ErrorCode=FailedDbOperation,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=将数据加载到 SQL 数据仓库时发生错误。,Source=Microsoft.DataTransfer.ClientLibrary,''Type=System.Data .SqlClient.SqlException,Message=指定的模式名\"98421a8f-73a4-4ef1-aa79-8a852e452b77@68a5e094-6fa7-4c99-bc18-154866e518f0\"要么不存在,要么你没有权限使用。,来源=.Net SqlClient Data Provider,SqlErrorNumber=2760,Class=16,ErrorCode=-2146232060,State=1,Errors=[{Class=16,Number=2760,State=1,Message=指定模式名\"98421a8f- 73a4-4ef1-aa79-8a852e452b77@68a5e094-6fa7-4c99-bc18-154866e518f0\"要么不存在,要么您没有使用权限。,},],'", "failureType": "用户错误", “目标”:“复制_8jp”, “细节”: [] }
【问题讨论】:
标签: azure-data-factory azure-sql-data-warehouse