Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Detalhes da mensagem
| Nome do produto | SQL Server |
| ID do evento | 3724 |
| Origem do evento | MSSQLSERVER |
| Componente | Mecanismo de Banco de Dados do SQL Server |
| Nome simbólico | |
| Texto da mensagem | Não é possível %S_MSG o %S_MSG '%.*ls' porque ele está sendo usado para replicação. |
Explicação
Quando os objetos em um banco de dados são replicados, eles são marcados como replicados na tabela de sistema sysarticles (para publicações de instantâneo e transacionais) ou na tabela sysmergearticles (para publicações de mesclagem). Se você tentar remover um objeto replicado, esse erro será gerado.
Ação do usuário
Verifique se o objeto de banco de dados não é replicado antes de tentar excluí-lo. Por exemplo:
Se o erro ocorrer no banco de dados de publicação, remova o artigo da publicação antes de remover o objeto. Para obter mais informações, consulte Adicionar artigos e remover artigos de publicações existentes.
Se o erro ocorrer no banco de dados de assinatura, remova a assinatura antes de remover o objeto. Para obter mais informações, consulte Assinar publicações. Para assinaturas de publicações transacionais, é possível remover a assinatura para um artigo individual em vez de toda a publicação. Para obter mais informações, consulte sp_dropsubscription (Transact-SQL).
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.