Dell Avamar for SQL Server 19.10 Guia do Usuário

PDF

Restaurando um banco de dados com um comando Transact-SQL RESTORE

Você pode emitir um comando Transact-SQL RESTORE para restaurar um banco de dados de um arquivo de backup formatado para SQL Server. O site da Microsoft fornece detalhes completos sobre como emitir um comando Transact-SQL, incluindo detalhes sobre as opções disponíveis para o comando RESTORE.

Etapas

  1. Restaure o backup do banco de dados em um arquivo usando as instruções em um dos seguintes tópicos:
  2. Certifique-se de que os arquivos de formato de backup SQL que você restaurou estejam acessíveis ao SQL Server. Talvez seja necessário tornar os dados visíveis para o SQL Server ou copiar os dados.
  3. Restaure o backup completo (arquivo f-0) para o SQL Server usando um comando Transact-SQL semelhante ao seguinte comando:

    RESTORE DATABASE dbname
         FROM DISK = 'drive:\folder\f-0.stream0'
         WITH
              MOVE 'dbname_data' TO 'drive:\folder\dbname.mdf',
              MOVE 'dbname_logfile' TO 'drive:\folder\dbname.ldf',
              NORECOVERY

    em que:

    • dbname é o nome do banco de dados a ser restaurado.
    • A cláusula FROM DISK especifica o arquivo de backup a partir do qual deseja restaurar, e drive:\folder\f-0.stream0 é o nome do caminho e do arquivo de backup completo.
    • As cláusulas MOVE especificam o caminho e o nome do arquivo para os arquivos restaurados:

      • dbname_data é o nome do arquivo de dados do banco de dados no backup.
      • drive:\folder\dbname.mdf é o nome do caminho e do arquivo do banco de dados restaurado.
      • dbname_logfile é o nome do arquivo de log do banco de dados no backup.
      • drive:\folder\dbname.ldf é o nome do caminho e do arquivo para o arquivo de log do banco de dados restaurado.
    • A opção NORECOVERY especifica que o banco de dados permanecerá no estado de restauração, o que permite restaurar backups adicionais antes de configurar o banco de dados on-line.
  4. Restaure todos os arquivos de backup diferenciais (d-n) ou de log de transações (i-n) exceto os mais recentes, começando com o arquivo mais antigo, usando um comando Transact-SQL semelhante ao comando na etapa anterior. No entanto, substitua o nome do arquivo f-0.stream0 na cláusula FROM DISK pelo nome do arquivo para o arquivo de backup diferencial ou de log de transação.
  5. Restaure o arquivo de backup diferencial ou de registro de transação mais recente usando um comando Transact-SQL semelhante ao seguinte comando:

    RESTORE DATABASE dbname
         FROM DISK = 'drive:\folder\i-7.stream0'
         WITH
              MOVE 'dbname_data' TO 'drive:\folder\dbname.mdf',
              MOVE 'dbname_logfile' TO 'drive:\folder\dbname.ldf',
              RECOVERY

    em que:

    • dbname é o nome do banco de dados a ser restaurado.
    • A cláusula FROM DISK especifica o arquivo de backup a partir do qual deseja restaurar, e drive:\folder\i-7.stream0 é o caminho e o nome do arquivo de backup do log de transações mais recente.
    • As cláusulas MOVE especificam o caminho e o nome do arquivo para os arquivos restaurados:

      • dbname_data é o nome do arquivo de dados do banco de dados no backup.
      • drive:\folder\dbname.mdf é o nome do caminho e do arquivo do banco de dados restaurado.
      • dbname_logfile é o nome do arquivo de log do banco de dados no backup.
      • drive:\folder\dbname.ldf é o nome do caminho e do arquivo para o arquivo de log do banco de dados restaurado.
    • A opção RECOVERY define o banco de dados on-line após a restauração.
  6. Se o banco de dados ainda não estiver listado no SQL Server Management Studio, atualize a lista ou conecte-se ao banco de dados.

Próximas etapas

Depois que a restauração for concluída com sucesso, execute um backup completo do banco de dados e desmarque a caixa de seleção Force incremental backup after full backup nas opções de plug-in do backup. Se a caixa de seleção for marcada quando um backup completo ocorrer após uma restauração, o backup do log de transação que ocorre automaticamente após o backup completo falhará.


Classifique este conteúdo

Preciso
Úteis
Fácil de entender
Este artigo foi útil?
0/3000 characters
  Forneça as classificações (de 1 a 5 estrelas).
  Forneça as classificações (de 1 a 5 estrelas).
  Forneça as classificações (de 1 a 5 estrelas).
  Selecione se o artigo foi útil ou não.
  Os comentários não podem conter estes caracteres especiais: <>()\