MSSQL_ENG004929

适用于:SQL ServerAzure SQL 托管实例

消息详细信息

Attribute
产品名称 SQL Server
事件 ID 4929
事件源 MSSQLSERVER
组件 SQL Server 数据库引擎
符号名称
消息正文 无法更改 %S_MSG '%.*ls',因为正在为复制而发布它。

说明

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

用户操作

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

另请参阅

错误和事件参考(复制)