MSSQL_ENG004929
Detalhes da mensagem
Nome do produto |
SQL Server |
Versão do produto |
10.0 |
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 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 Adicionar e remover 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.