MSSQL_ENG003165
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 | 3165 |
Origem do Evento | MSSQLSERVER |
Componente | Mecanismo de Banco de Dados do SQL Server |
Nome simbólico | |
Texto da mensagem | O banco de dados '%ls' foi restaurado; entretanto, houve um erro durante a restauração/remoção da replicação. O banco de dados foi deixado offline. Consulte o tópico MSSQL_ENG003165 dos Manuais Online do SQL Server. |
Explicação
O erro será gerado se ocorrer um problema durante a restauração de um backup de um banco de dados replicado:
Se o backup estiver sendo restaurado para o mesmo banco de dados e servidor nos quais foi obtido, o erro indica que não foi possível restaurar as configurações de replicação corretamente.
Se o backup estiver sendo restaurado para um banco de dados ou servidor diferente, o erro indica que não foi possível remover as configurações de replicação corretamente (por padrão, as configurações de replicação são removidas se o banco de dados ou servidor for diferente).
É provável que o erro seja resultado de uma não correspondência entre o estado de um banco de dados restaurado e um ou mais bancos de dados do sistema com metadados de replicação: banco de dados msdb, mestreou de distribuição.
Ação do usuário
Para resolver o problema:
Execute ALTER DATABASE para que o banco de dados fique online; por exemplo:
ALTER DATABASE AdventureWorks SET ONLINE
. Para obter mais informações, veja ALTER DATABASE (Transact-SQL). Se desejar preservar as configurações de replicação, vá para a etapa 2. Caso contrário, vá para a etapa 3.Executar sp_restoredbreplication (Transact-SQL). Se esse procedimento armazenado for executado com êxito, a restauração será concluída. Se não for executado com êxito, vá para a etapa 3.
Execute sp_removedbreplication (Transact-SQL) para remover todas as configurações de replicação.
Se necessário, reconfigure a replicação. Se a topologia de replicação tiver sido inserida no script conforme recomendado, você deverá usar scripts para reconfigurar a topologia.