Restaurar o banco de dados mestre (Transact-SQL)
Este tópico explica como restaurar o banco de dados mestre a partir de um backup de banco de dados completo.
Para restaurar o banco de dados mestre
Inicie uma instância de servidor no modo de usuário único.
Para obter informações sobre como especificar o parâmetro de inicialização de usuário único (-m), consulte Configurar opções de inicialização do servidor (SQL Server Configuration Manager).
Para restaurar um backup de banco de dados completo do mestre, use a seguinte instrução RESTORE DATABASE Transact-SQL:
RESTORE DATABASE master FROM <backup_device> WITH REPLACE
A opção REPLACE instrui o SQL Server a restaurar o banco de dados especificado mesmo quando um banco de dados do mesmo nome já existir. O banco de dados existente, se houver, será excluído. Em modo de usuário único, é recomendável inserir a instrução RESTORE DATABASE no utilitário sqlcmd. Para obter mais informações, consulte Usar o utilitário sqlcmd.
Importante Depois que o mestre é restaurado, a instância do SQL Server é encerrada e o processo sqlcmd é concluído. Antes de reiniciar a instância do servidor, remova o parâmetro de inicialização de usuário único. Para obter mais informações, consulte Configurar opções de inicialização do servidor (SQL Server Configuration Manager).
Reinicie a instância do servidor e continue outras etapas de recuperação, como restaurar outros bancos de dados, anexar bancos de dados e corrigir incompatibilidades de usuário.
Exemplo
O exemplo a seguir restaura o banco de dados master na instância do servidor padrão. O exemplo assume que a instância do servidor já está sendo executada no modo de usuário único. O exemplo inicia o sqlcmd e executa uma instrução RESTORE DATABASE que restaura um backup de banco de dados completo de master de um dispositivo de disco: Z:\SQLServerBackups\master.bak.
Observação |
---|
Para uma instância nomeada, o comando sqlcmd deve especificar a opção -S<ComputerName>\<InstanceName>. |
C:\> sqlcmd
1> RESTORE DATABASE master FROM DISK = 'Z:\SQLServerBackups\master.bak' WITH REPLACE;
2> GO
Consulte também
Referência
Conceitos
Restaurações completas de banco de dados (modelo de recuperação simples)
Restaurações completas de banco de dados (modelo de recuperação completa)
Solução de problemas de usuários órfãos (SQL Server)
Anexar e desanexar bancos de dados (SQL Server)
Recriar bancos de dados do sistema
Opções de inicialização do serviço Mecanismo de Banco de Dados
SQL Server Configuration Manager
Fazer backup e restaurar bancos de dados do sistema (SQL Server)