Restaurar o banco de dados mestre (Transact-SQL)Restore the master Database (Transact-SQL)

APLICA-SE A: simSQL Server nãoBanco de Dados SQL do Azure nãoSQL Data Warehouse do Azure nãoParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

Este tópico explica como restaurar o banco de dados master com base em um backup de banco de dados completo.This topic explains how to restore the master database from a full database backup.

Para restaurar o banco de dados mestreTo restore the master database

  1. Inicie uma instância de servidor no modo de usuário único.Start the server instance in single-user mode.

    Para obter informações sobre como especificar o parâmetro de inicialização de usuário único ( -m), veja Configurar opções de inicialização do servidor (SQL Server Configuration Manager).For information about how to specify the single-user startup parameter (-m), see Configure Server Startup Options (SQL Server Configuration Manager).

  2. Para restaurar um backup de banco de dados completo do master, use a seguinte instrução RESTORE DATABASETransact-SQLTransact-SQL :To restore a full database backup of master, use the following RESTORE DATABASETransact-SQLTransact-SQL statement:

    RESTORE DATABASE master FROM <backup_device> WITH REPLACERESTORE DATABASE master FROM <backup_device> WITH REPLACE

    A opção REPLACE instrui o SQL ServerSQL Server a restaurar o banco de dados especificado mesmo quando um banco de dados do mesmo nome já existir.The REPLACE option instructs SQL ServerSQL Server to restore the specified database even when a database of the same name already exists. O banco de dados existente, se houver, será excluído.The existing database, if any, is deleted. Em modo de usuário único, é recomendável inserir a instrução RESTORE DATABASE no utilitário sqlcmd.In single-user mode, we recommend that you enter the RESTORE DATABASE statement in the sqlcmd utility. Para obter mais informações, consulte Usar o Utilitário sqlcmd.For more information, see Use the sqlcmd Utility.

    Importante

    Depois que o master é restaurado, a instância do SQL ServerSQL Server é encerrada e o processo sqlcmd é concluído.After master is restored, the instance of SQL ServerSQL Server shuts down and terminates the sqlcmd process. Antes de reiniciar a instância do servidor, remova o parâmetro de inicialização de usuário único.Before you restart the server instance, remove the single-user startup parameter. Para obter mais informações, veja Configurar opções de inicialização do servidor (SQL Server Configuration Manager).For more information, see Configure Server Startup Options (SQL Server Configuration Manager).

  3. 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.Restart the server instance and continue other recovery steps such as restoring other databases, attaching databases, and correcting user mismatches.

ExemploExample

O exemplo a seguir restaura o banco de dados master na instância do servidor padrão.The following example restores the master database on the default server instance. O exemplo assume que a instância do servidor já está sendo executada no modo de usuário único.The example assumes that the server instance is already running in single-user mode. 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.The example starts sqlcmd and executes a RESTORE DATABASE statement that restores a full database backup of master from a disk device: Z:\SQLServerBackups\master.bak.

Observação

Para uma instância nomeada, o comando sqlcmd deve especificar a opção -S <ComputerName> \ <InstanceName> .For a named instance, the sqlcmd command must specify the -S<ComputerName>\<InstanceName> option.

  
      C:\> sqlcmd  
1> RESTORE DATABASE master FROM DISK = 'Z:\SQLServerBackups\master.bak' WITH REPLACE;  
2> GO  

Consulte TambémSee Also

Restaurações completas de banco de dados (Modelo de recuperação simples#41; Complete Database Restores (Simple Recovery Model)
Restaurações completas de banco de dados (Modelo de recuperação completa) Complete Database Restores (Full Recovery Model)
Solução de problemas de usuários órfãos (SQL Server) Troubleshoot Orphaned Users (SQL Server)
Anexar e desanexar bancos de dados (SQL Server) Database Detach and Attach (SQL Server)
Recriar bancos de dados do sistema Rebuild System Databases
Opções de inicialização do serviço Mecanismo de Banco de Dados Database Engine Service Startup Options
SQL Server Configuration Manager SQL Server Configuration Manager
Fazer backup e restaurar bancos de dados do sistema (SQL Server) Back Up and Restore of System Databases (SQL Server)
RESTORE (Transact-SQL) RESTORE (Transact-SQL)
Iniciar o SQL Server no modo de usuário únicoStart SQL Server in Single-User Mode