ERROR: Target table [X] does not allow UPDATE Row # [0] in bad file

ERROR: Target table [X] does not allow UPDATE Row # [0] in bad file

我们在连接到 SQL Server 2016 SP2 时执行简单的更新命令时在 Informatica 上收到此错误。我们已经从 SQL Server Management Studio 手动测试了服务帐户,它工作正常。

这是我们安装的 SQL 服务器的版本。

Informatica 错误:

Informatica 驱动程序:

如果您正在使用更新策略,您可以指向会话级属性中的数据驱动选项。确保您在目标中有可用的主键。如果您拒绝任何记录,请使用 filter/router 拒绝数据。

谢谢

从错误消息来看,您似乎没有在会话属性的映射选项卡下为目标启用 "Update"。请 select "Update as Update" 作为目标,如下面的快照。