Partilhar via


MSSQL_ENG003724

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.

Consulte Também

Referência de erros e eventos (replicação)