MSSQL_ENG004929

Aplica-se a: SQL Server Instância Gerenciada de SQL do Azure

Detalhes da mensagem

Atributo Valor
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.