MSSQL_ENG004929

消息详细信息

产品名称

SQL Server

产品版本

9.0

产品内部版本号

9.00.1399.60

事件 ID

4929

事件源

MSSQLSERVER

组件

SQL Server 数据库引擎

符号名称

消息正文

无法更改 %S_MSG '%.*ls',因为正在为复制而发布它。

解释

尝试删除为事务复制而发布的表的主键约束时,通常会发生此错误。事务复制要求每个已发布表都具有主键,因此不能删除约束。

用户操作

若要删除约束,请先删除与表关联的项目。有关详细信息,请参阅向现有发布添加项目和从中删除项目。如果此错误发生在未复制的数据库中,请执行 sp_removedbreplication (Transact-SQL),以确保此数据库中的对象不被标记为已复制。

请参阅

概念

复制错误的原因和解决方法

帮助和信息

获取 SQL Server 2005 帮助