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 %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 transacional. As replicações transacionais 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 Add Articles to and Drop Articles from Existing Publications (Adicionar e remover artigos para/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)