Restaurar a Base de Dados principal (Transact-SQL)Restaurar a Base de Dados principal (Transact-SQL)

  • 03/14/2017
  • Tempo para ler: 2 minutos
  • li>>li>>ul>
  • c
  • o
  • O
  • S

Aplica a:Aplica-se a: yesSQL ServerSQL ServerSQL Server (todas as versões suportadas) yesSQL ServerSQL ServerSQL Server Server (todas as versões suportadas) Aplica-se a:Aplica-se a yesSQL ServerSQL ServerSQL Server (todas as versões suportadas) yesSQL ServerSQL ServerSQL Server (todas as versões suportadas)

Este tópico explica como restaurar a base de dados principal a partir de uma cópia de segurança completa da base de dados.Este tópico explica como restaurar a base de dados principal a partir de uma cópia de segurança completa.

Para restaurar a base de dados principal

  1. Inicie a instância do servidor em modo de um único utilizador.

    Para informações sobre como especificar o parâmetro de arranque de um único utilizador ( -m), ver Configure Server Startup Options (SQL Server Configuration Manager). Para informações sobre como especificar o parâmetro de arranque de um único utilizador (-m), ver Configure Server Startup Options (SQL Server Configuration Manager).

  2. Para restaurar uma cópia de segurança completa da base de dados master, utilizar a seguinte declaração RESTORE DATABASETransact-SQLTransact-SQL :Para restaurar uma cópia de segurança completa da base de dados master, utilizar a seguinte declaração RESTORE DATABASETransact-SQLTransact-SQL:

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

    A opção REPLACE instrui o SQL ServerSQL Server Server a restaurar a base de dados especificada mesmo quando já existe outra base de dados com o mesmo nome.A opção REPLACE instrui o SQL ServerSQL Server Server a restaurar a base de dados especificada mesmo quando já existe uma base de dados com o mesmo nome. A base de dados existente, caso exista, é apagada. No modo de utilizador único, recomendamos que introduza a declaração RESTORE DATABASE no utilitário sqlcmd. No modo de utilizador único, recomendamos que introduza a declaração RESTORE DATABASE no utilitário sqlcmd. Para mais informações, ver Usar o utilitário sqlcmd.

    Important

    Após a base de dados principal ser restaurada, a instância do SQL ServerSQL Server desliga e termina o processo sqlcmd. Após a master ser restaurada, a instância do SQL ServerSQL Server desliga e termina o processo sqlcmd. Antes de reiniciar a instância do servidor, remova o parâmetro de arranque de utilizador único. Antes de reiniciar a instância do servidor, remova o parâmetro de arranque de utilizador único. Para mais informações, ver Configure Server Startup Options (SQL Server Configuration Manager). Para mais informações, ver Configure Server Startup Options (SQL Server Configuration Manager).

  3. p>Restornar a instância do servidor e continuar outros passos de recuperação. por exemplo. restaurar outras bases de dados. anexar bases de dados e corrigir inconsistências de utilizadores.Reiniciar a instância do servidor e continuar outros passos de recuperação, tais como restaurar outras bases de dados, anexar bases de dados, e corrigir desencontros de utilizadores.

ExemploExemplo

O exemplo seguinte restaura o master base de dados na instância padrão do servidor. O exemplo seguinte restaura o master base de dados na instância padrão do servidor. O exemplo assume que a instância do servidor já está a correr em modo de utilizador único. O exemplo assume que a instância do servidor já está a correr em modo de utilizador único. O exemplo inicia sqlcmd e executa uma RESTORE DATABASE declaração que restaura uma cópia de segurança completa da base de dados de master a partir de um dispositivo de disco: Z:\SQLServerBackups\master.bak.O exemplo inicia sqlcmd e executa uma RESTORE DATABASE declaração que restaura uma cópia de segurança completa da base de dados de master a partir de um dispositivo de disco: Z:\SQLServerBackups\master.bak.

Nota

No caso de uma instância nomeada, o comando sqlcmd deve especificar a opção -S <ComputerName><InstanceName> .Para um exemplo nomeado, o comando sqlcmd deve especificar o -S<ComputerName><InstanceName> opção.

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

Veja TambémVer Também

Base de Dados Completa Restaura (Modelo de Recuperação Simples)
Base de Dados Completa Restaura (Modelo de Recuperação Simples)
Base de Dados Completa Restaura (Modelo de Recuperação Simples)
Base de Dados Completa Restaura (Modelo de Recuperação Simples)
Base de Dados Completa Restaura (Modelo de Recuperação Simples)
Base de Dados Completa Restaura (Modelo de Recuperação Simples)
Base de Dados Completa Restaura (Modelo de Recuperação Simples) Restaurações de Base de Dados Completas (Modelo de Recuperação Completa) Restaurações de Base de Dados Completas (Modelo de Recuperação Completa)
Solução de Problemas Utilizadores Órfãos (Servidor SQL) Resolução de Problemas Utilizadores Órfãos (Servidor SQL)
Desacoplar e destacar bases de dados (Servidor SQL) Destacamento de bases de dados (Servidor SQL) (SQL Server) Separar e Anexar Base de Dados (SQL Server)
Back Up and Restore of System Databases (SQL Server)
Rebuild System Databases
Database Engine Service Startup Options
SQL Server Configuration Manager
Back Up and Restore of System Databases (SQL Server)
RESTAURAR (Transact-SQL) RESTORE (Transact-SQL)
Inicie o SQL Server em modo de utilizador único

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *