Partilhar via


MSSQL_ENG004929

Detalhes da mensagem

Nome do produto SQL Server
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 o %S_MSG '%.*ls' porque ele está sendo publicado para replicação.

Explicação

Esse erro normalmente ocorre se você tentar remover a restrição de chave primária em uma tabela que é publicada para replicação transacional. A replicação transacional requer uma chave primária para cada tabela publicada; portanto, a restrição não pode ser descartada.

Ação do usuário

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

Consulte Também

Referência de erros e eventos (replicação)