0

错误信息是:

POSTGRES dm_genders_d 验证失败并返回错误代码 0x80004005。

我已经看到几个几乎可以肯定这是一个权限问题的引用,这听起来对我来说是正确的,但我完全无法识别相关权限。

Postgres 连接使用 ODBC。该包正在将数据从 PostgreSQL 移动到 SQL Server。目前 32 位和 64 位驱动程序都存在,但我还没有看到如何在它们之间进行选择。

我已经为这项工作对 32 位进行了所有推荐的更改。

我们正在使用 Windows 身份验证。

我已经设置了一个代理来以我的用户身份执行该作业。

这些都没有减轻这个错误。

更新:是的,已经定义了 32 位数据源,并且正在使用它。

4

1 回答 1

0

我遇到了这个错误,我可以通过在“系统 DSN ”而不是“用户 DSN ”选项卡中添加 ODBC 连接来解决它。

开始 > ODBC 数据源

在此处输入图像描述

我还用 32 位运行时运行了包

为此:在 SQL Server 代理 > 属性 > 步骤 > 编辑中右键单击您的作业

在出现的窗口(作业步骤属性)中,您可以设置 32 位运行时。(下图) 在此处输入图像描述

于 2021-04-04T06:06:17.420 回答