Partilhar via


MSSQL_ENG004929

Detalhes da mensagem

Nome do produto

SQL Server

Versão do produto

10.50

Número da compilação do produto

 

ID do evento

4929

Origem do evento

MSSQLSERVER

Componente

Mecanismo de banco de dados do SQL Server

Nome simbólico

Texto da mensagem

Não é possível alterar %S_MSG '%.*ls' porque ele está sendo publicado para replicação.

Explicação

Geralmente, esse erro ocorre ao tentar descartar a restrição de chave primária em uma tabela publicada para replicação de transação. As replicações de transação exigem uma chave primária para cada tabela publicada; portanto, não é possível descartar a restrição.

Ação do usuário

Para descartar a restrição, primeiro descarte o artigo associado à tabela. Para obter mais informações, consulte Adicionando artigos e descartando artigos de publicações existentes. Se esse erro ocorrer em um banco de dados não replicado, execute sp_removedbreplication (Transact-SQL) para garantir que os objetos nos bancos de dados não sejam marcados como replicados.