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.