Share via


MSSQL_ENG004929

Detalles del mensaje

Nombre del producto

SQL Server

Versión del producto

10.50

Número de compilación del producto

 

Identificador de evento

4929

Origen del evento

MSSQLSERVER

Componente

SQL Server Database Engine (Motor de base de datos de SQL Server)

Nombre simbólico

Texto del mensaje

No se puede modificar %S_MSG '%.*ls' porque se está publicando para replicación.

Explicación

Normalmente este error se produce si intenta quitar la restricción de clave principal en una tabla que está publicada para replicación transaccional. La replicación transaccional requiere una clave principal para cada tabla publicada; por tanto, no se puede quitar la restricción.

Acción del usuario

Para quitar la restricción, primero quite el artículo asociado con la tabla. Para obtener más información, vea Agregar y quitar artículos de publicaciones existentes. Si se produce este error en una base de datos que no está replicada, ejecute sp_removedbreplication (Transact-SQL) para asegurarse de que los objetos en la base de datos no están marcados como replicados.