MSSQL_ENG003165
Detalhes da mensagem
Nome do produto |
SQL Server |
Versão do produto |
10.50 |
Número da compilação do produto |
|
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, mestre ou 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 AdventureWorks2008R2 SET ONLINE. Para obter mais informações, consulte 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.
Execute 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.