Restaurar o banco de dados (página Opções)

Use a página Opções da caixa de diálogo Restaurar Banco de Dados para modificar o comportamento e o resultado da operação de restauração.

Para usar o SQL Server Management Studio para restaurar o backup de um banco de dados

ObservaçãoObservação

Ao especificar uma tarefa de restauração usando o SQL Server Management Studio, você pode gerar o script Transact-SQL correspondente contendo as instruções RESTORE para esta operação de restauração. Para gerar o script, clique no botão Script e em seguida selecione um destino para o mesmo. Para obter mais informações sobre a sintaxe RESTORE, consulte RESTORE (Transact-SQL).

Opções

Opções de restauração

Opcionalmente, para modificar os aspectos do comportamento da operação de restauração, use as opções do painel Opções de Restauração.

  • Substituir o banco de dados existente
    Especifica que a operação de restauração substituirá os arquivos de qualquer banco de dados que estiver usando atualmente o nome que você está especificando no campo Para o Banco de Dados na página Geral da caixa de diálogo Restaurar Banco de Dados. Os arquivos do banco de dados existente serão substituídos mesmo se você estiver restaurando os backups de um banco de dados diferente daquele com o nome existente. Selecionando esta opção equivale ao uso da opção REPLACE em uma instrução RESTAURAR(Transact-SQL).

    Observação sobre cuidadosCuidado

    Use esta opção somente cuidadosa consideração. Para obter mais informações, consulte Usando a opção REPLACE.

  • Preservar as configurações de replicação
    Preserva as configurações de replicação ao restaurar um banco de dados publicado em um servidor diferente daquele onde o banco de dados foi criado. Esta opção será relevante somente se o banco de dados foi replicado quando o backup foi criado.

    Esta opção está disponível somente com a opção Deixar o banco de dados pronto para uso revertendo as transações não confirmadas (descrita posteriormente nesta tabela), que é equivalente à restauração de um backup com a opção RECOVERY.

    Selecionar essa opção equivale a usar a opção KEEP_REPLICATION em uma instrução RESTORE.

    Para obter mais informações, consulte Fazendo backup e restaurando bancos de dados replicados.

  • Perguntar antes de restaurar cada backup
    Especifica que após a restauração de cada backup, a caixa de diálogo Continuar Restauração será exibida para perguntar se você deseja continuar a seqüência de restauração. Esta caixa de diálogo exibe o nome do conjunto de mídia seguinte (se conhecido) e o nome e a descrição do conjunto de backup seguinte.

    Esta opção permite pausar a seqüência da restauração após restaurar qualquer backup. Esta opção é muito importante quando precisar trocar as fitas para conjuntos de mídia diferentes, por exemplo, quando o servidor tiver apenas um dispositivo de fita. Quando você estiver pronto para continuar, clique em OK.

    É possível interromper um seqüência de restauração clicando em Não. O banco de dados ficará em estado de restauração. Se for conveniente, você pode continuar a seqüência de restauração mais tarde começando pelo backup seguinte descrito na caixa de diálogo Continuar com a Restauração. O procedimento para restaurar o backup seguinte depende do mesmo conter dados ou backups de log de transações conforme a seguir:

  • Acesso restrito ao banco de dados restaurado
    Disponibiliza o banco de dados restaurado apenas para os membros do db_owner, dbcreator, ou sysadmin.

    Selecionando esta opção é sinônimo do uso da opção RESTRICTED_USER na declaração RESTORE .

  • Restaurar os arquivos do banco de dados como
    Exibe a grade que lista o caminho original completo para cada arquivo de dados ou log do banco de dados e o destino da restauração para cada arquivo. Você pode mover o banco de dados que estiver restaurando especificando novos destinos de restauração para os arquivos.

    A tabela a seguir descreve as colunas da grade Restaurar os arquivos do banco de dados como .

    Cabeçalho

    Valores

    Nome do Arquivo Original

    O caminho completo do arquivo de banco de dados ou de logs do banco de dados original.

    Restaurar Como

    O caminho e o nome do arquivo a serem usados como destino da restauração para este arquivo de dados ou de logs.

    Para restaurar o banco de dados para um novo local, você deve editar o campo Restaurar Como para cada arquivo e especificar um caminho de destino e/ou nome de arquivo novos. Alterar os destinos da restauração na coluna Restaurar Como é equivalente ao uso da opção MOVE em declarações RESTORE.

    Observação importanteImportante
    Se quiser restaurar a cópia do banco de dados em uma instância de servidor com o banco de dados original ainda anexado, você deve também especificar um novo nome para o banco de dados no campo Para banco de dados na página Geral.

Estado de Recuperação

Para determinar o estado do banco de dados após a operação de restauração, você deve selecionar uma das opções do painel Estado de recuperação.

  • Deixar o banco de dados pronto para uso revertendo as transações não confirmadas. Os logs de transações adicionais não podem ser restaurados. (RESTORE WITH RECOVERY)
    Recupera o banco de dados após restaurar o backup final selecionado na grade Selecionar os conjuntos de backup a restaurar na Página Geral. Esta é a opção padrão e equivale à especificação WITH RECOVERY em uma instrução RESTORE(Transact-SQL).

    ObservaçãoObservação

    No modelo de recuperação completa ou modelo de recuperação bulk-logged, selecione esta opção somente se estiver restaurando todos os arquivos de logs agora.

  • Deixar o banco de dados não operacional e não reverter as transações não confirmadas. Os logs de transações adicionais podem ser restaurados. (RESTORE WITH NORECOVERY)
    Deixa o banco de dados no estado de restauração. Isto possibilita a restauração adicional de backups no caminho de recuperação atual. Para recuperar o banco de dados, será necessário realizar uma outra operação de restauração usando a opção RESTORE WITH RECOVERY (veja a opção anterior).

    Esta opção equivale à especificação WITH NORECOVERY em uma declaração RESTORE.

    Se selecionar esta opção, a opção Preservar parâmetros de replicação não estará disponível.

  • Deixar o banco de dados no modo somente leitura. Desfazer as transações não confirmadas, mas salvar as ações desfeitas em um arquivo em espera para que os efeitos da recuperação possam ser revertidos. (RESTORE WITH STANDBY)
    Deixa o banco de dados em estado de espera, no qual o banco de dados estará disponível para acesso de somente leitura limitado. Esta opção equivale à especificação WITH STANDBY em uma declaração RESTORE.

    A escolha desta opção requer que você especifique o arquivo em espera na caixa de texto Arquivo em espera. O arquivo em espera permite que os efeitos da recuperação sejam desfeitos.

    • Arquivo em espera
      Especifica um arquivo em espera. Você pode procurar pelo arquivo em espera ou digitar o nome do caminho diretamente na caixa de texto.

Considerações para restauração de um banco de dados de uma versão anterior do SQL Server

  • Após a restauração de um banco de dados do SQL Server 2005 ou do SQL Server 2000 no SQL Server 2008, o banco de dados estará imediatamente disponível e será atualizado automaticamente. Se o banco de dados tiver índices de texto completo, o processo de atualização importará, redefinirá ou recriará esses índices dependendo da configuração da propriedade de servidor Opção de Atualização de Texto Completo. Se a opção de atualização for definida como Importar ou Recriar, os índices de texto completo permanecerão indisponíveis durante a atualização. Dependendo da quantidade de dados a serem indexados, a importação pode levar várias horas, e a recriação pode ser até dez vezes mais demorada. Lembre-se também de que, quando a opção de atualização estiver definida como Importar, os índices de texto completo associados serão recriados se os catálogos de texto completo estiverem indisponíveis. Para obter informações sobre como exibir ou alterar a configuração da propriedade Opção de Atualização de Texto Completo, consulte Como exibir ou alterar propriedades do servidor para a pesquisa de texto completo (SQL Server Management Studio).

  • Os níveis de compatibilidade dos bancos de dados tempdb, modelo, msdb e Recurso são definidos como 100 depois da atualização. O banco de dados do sistema mestre mantém o nível de compatibilidade que ele tinha antes da atualização, a menos que esse nível seja inferior a 80. Se o nível de compatibilidade de master era inferior a 80 antes da atualização, ele será definido como 80 depois da atualização.

    Se o nível de compatibilidade de um banco de dados de usuário era 80 ou 90 antes da atualização, ele permanecerá o mesmo depois da atualização. Se o nível de compatibilidade era 70 ou inferior antes da atualização, no banco de dados atualizado, o nível de compatibilidade será definido como 80, que é nível de compatibilidade suportado mais baixo no SQL Server 2008.

    ObservaçãoObservação

    Os novos bancos de dados de usuário herdam o nível de compatibilidade do banco de dados modelo.