DB2 SQL 复制:删除成员命令不起作用

DB2 SQL replication: drop member command is not working

我正在尝试从订阅集中删除成员。下面的命令似乎是正确的,但出现错误。请检查并协助?

我在 运行 删除成员命令之前设置了捕获、控制和应用服务器。

DROP MEMBER FROM SETNAME SET22 APPLYQUAL MYQUAL22 
SOURCE DB2WCS.CATENTDESC TARGET DB2WCS.CATENTDESC;

ASN1950E ASNCLP : An unexpected token "SETNAME" was found. Valid tokens include "FROM".

ASN1954E ASNCLP : Command failed.

如果 Db2 服务器在 Linux/Unix/Windows 上运行,并且版本为 10.5.0.8 或 V11.1,那么您可能会遇到此 bug。您可能需要联系 IBM 支持。

感谢更新。 IBM 支持建议以下解决方法,

关于这个问题,我在 Fixpack 9 中找到了一个 APAR。

http://www-01.ibm.com/support/docview.wss?uid=swg1JR57130

如果您无法升级到 FP9,则有 2 个解决方法,但未在 APAR 中显示:

1.- 在 ASNCLP 中指定第二个 "FROM",例如

从 SETNAME 中删除成员 ... APPLYQUAL ... 来源 ... 目标 ...

2.- 使用 INCLUDE HISTORY 子句,例如: 删除成员包括来自 SETNAME 的历史....