MSSQL_ENG003724
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 | 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 está sendo usado para replicação. |
Explicação
Quando os objetos em um banco de dados são replicados, são marcados como replicados na tabela do sistema sysarticles (para publicações de instantâneo e transacionais) ou sysmergearticles (para publicações de mesclagem). Se tentar descartar um objeto replicado, ocorrerá esse erro.
Ação do usuário
Certifique-se de que o objeto de banco de dados não está replicado antes de tentar descartá-lo. Por exemplo:
Se o erro ocorrer no banco de dados de publicação, descarte o artigo da publicação antes de descartar o objeto. 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 o erro ocorrer no banco de dados de assinatura, descarte a assinatura antes de descartar o objeto. Para obter mais informações, consulte Subscribe to Publications (Assinar publicações). Para assinaturas de publicações transacionais, é possível descartar a assinatura de 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.