MSSQL_ENG003724
Detalhes da mensagem
Nome do produto |
SQL Server |
Versão do produto |
10.0 |
Número da compilação do produto |
|
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 Adicionando artigos e descartando artigos 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 Assinando 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 o 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.