MSSQL_ENG004929
消息详细信息
产品名称 |
SQL Server |
产品版本 |
10.50 |
产品内部版本号 |
|
事件 ID |
4929 |
事件源 |
MSSQLSERVER |
组件 |
SQL Server 数据库引擎 |
符号名称 |
|
消息正文 |
无法更改 %S_MSG '%.*ls',因为正在为复制而发布它。 |
说明
尝试删除为事务性复制而发布的表的主键约束时,通常会发生此错误。事务性复制要求每个已发布表都具有主键,因此不能删除约束。
用户操作
若要删除约束,请先删除与表关联的项目。有关详细信息,请参阅向现有发布添加项目和从中删除项目。如果此错误发生在未复制的数据库中,请执行 sp_removedbreplication (Transact-SQL),以确保此数据库中的对象不被标记为已复制。