繁体   English   中英

Azure 数据工厂无法执行复制数据任务到 SQL 服务器

[英]Azure Data Factory fails to execute copy data task to SQL Server

我有一个包含复制数据任务的 Azure 数据工厂管道。 该任务将数据从 Azure Blob 存储复制到 SQL 服务器表。 SQL 服务器托管在本地,因此可以通过集成运行时访问。

我测试了从 Azure 数据工厂到 Azure Blob 存储和 SQL 服务器的连接,它们工作正常。

但是,当我尝试执行复制任务时,出现以下错误:

在此处输入图像描述

object(为保密而用黑色覆盖)是我要在 SQL 服务器中写入的表的名称。 我可以确认该表存在。 我可以确认作为集成运行时用于访问 SQL 服务器的用户具有写入表所需的权限。

这不是数据工厂的问题,正如您所说的连接成功,这似乎是真的。

更多的问题似乎是没有使用正确的数据库,或者您显然无法访问该

您可以使用 SSMS 使用相同的数据库凭据登录并尝试运行选择/更新查询吗?

您还可以检查自动增量是否为真吗?

请找到此链接以供参考 - > https://support.microsoft.com/en-us/topic/error-message-when-you-try-to-insert-data-into-a-custom-table-in -microsoft-dynamics-nav-cannot-find-the-object-navdbname-dbo-companyname$-tablename-because-it-does-not-exist-or-you-do-not-have-permissions-70dc2a61-c5f7- a85e-ae24-0b4d8931d9ef

您可以做一些事情来进一步检查该表是否可访问。

  1. 打开用作“接收器”的相关数据集
  2. 在数据集的连接选项卡中,尝试“测试连接”和“预览数据”,如下图所示。 图像1
  3. 架构选项卡中,尝试“导入架构”按钮,如下图所示。 图2

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM