IBM Cloud Docs
Restaurando o banco de dados MSSQL

Restaurando o banco de dados MSSQL

Depois de fazer o backup dos bancos de dados do SQL Server usando o plug-in SQL Server, você pode restaurar os bancos de dados diretamente em uma instância do SQL Server ou restaurar os bancos de dados em arquivos simples. Para restaurar um banco de dados SQL Server em um grupo de disponibilidade AlwaysOn, sempre faça a restauração na réplica primária.

Restaurando bancos de dados diretamente em um SQL Server.

Depois de fazer o backup dos bancos de dados do SQL Server usando o plug-in SQL Server, você poderá restaurar os bancos de dados diretamente em uma instância do SQL Server. Se o backup dos logs de transação tiver sido feito por meio de um método alternativo, você poderá restaurar um banco de dados no estado de restauração para que possa aplicar os logs de transação ao banco de dados posteriormente. Quando você restaura bancos de dados do sistema, o banco de dados primário deve ser restaurado primeiro, por si só. Os outros bancos de dados do sistema podem ser restaurados em seguida. Você deve especificar uma conta de administrador do Windows ou do SQL Server para se conectar ao SQL Server durante uma restauração. Depois de restaurar um banco de dados SQL Server 2016 que está estendido para Microsoft® Azure, você deve executar um procedimento armazenado ( sys.sp_rda_reauthorize_db ) para reconectar o banco de dados local restaurado aos dados remotos Azure. Para obter mais informações, consulte Restaurar a conexão entre o banco de dados SQL Server e o banco de dados Azure remoto no Microsoft Developer Network.

Para restaurar um banco de dados diretamente no SQL Server, realize as tarefas a seguir.

  1. Na barra de navegação, clique em Computadores. Uma grade lista os computadores disponíveis.

  2. Encontre o servidor com o backup de banco de dados do SQL Server que você deseja restaurar e expanda a visualização dele clicando na linha do computador.

  3. Clique na guia Tarefas.

  4. Encontre a tarefa com o banco de dados que será restaurado. No menu Select Action (Selecionar ação) da tarefa, clique em Restore (Restaurar ).

  5. Na caixa de diálogo Choose how to restore (Escolher como restaurar), selecio ne Restore database to an SQL Server instance (Restaurar banco de dados em uma instância ).

  6. Na lista de Instância, selecione a instância do SQL Server na qual você deseja restaurar o banco de dados.

  7. Conecte-se à instância por meio de um dos métodos a seguir.

    • Para se conectar à instância usando uma conta de administrador do Windows, selecione Autenticação do Windows. Digite o nome de usuário, a senha e o domínio nos campos apropriados.
    • Para conectar-se à instância com uma conta de administrador do SQL Server, selecione a autenticação do SQL Server. Digite o nome de usuário e a senha nos campos apropriados.
  8. Clique em Continuar. A caixa de diálogo Restauração do SQL Server mostra o conjunto seguro mais recente para a tarefa.

  9. Para restaurar dados de um conjunto seguro mais antigo ou de arquivos SSI (imagem de conjunto seguro), execute uma das etapas a seguir.

    • Para restaurar dados de um conjunto seguro mais antigo, clique no calendário. No calendário exibido, clique na data do conjunto seguro a ser restaurado. Ao lado do calendário, clique no conjunto seguro específico que você deseja usar.
    • Para restaurar dados de arquivos SSI (safe set image) no disco, selecione Directory on disk (Diretório no disco) na lista Source Device (Dispositivo de origem). Clique na pasta. Na caixa de diálogo Selecionar pasta, selecione o diretório no qual os arquivos estão e clique em OK.

    Os arquivos SSI são backups completos exportados da área segura ou copiados de um computador para backup em um disco em vez de em uma área segura. Pode ser mais rápido salvar arquivos de backup em mídia física e transportá-los para um local para restauração do que restaurar dados de um cofre em um data center remoto. Não é possível realizar a restauração por meio de backups em disco (arquivos SSI) até que o conjunto seguro seja importado para a área segura e o agente do IBM Cloud® Backup for Classic seja sincronizado com ela.

  10. Na caixa Database Selection (Seleção de banco de dados), marque a caixa de seleção de cada banco de dados que deseja restaurar.

  11. No campo Senha de criptografia, insira a senha de criptografia de dados. Para exibir a dica de senha, clique em Dica.

  12. Selecione um nome para o banco de dados.

  • Para restaurar um ou mais bancos de dados com os nomes originais, selecione Nomes originais de bancos de dados.
  • Para restaurar um banco de dados com um novo nome, selecione Nome de banco de dados alternativo. No campo exibido, insira o novo nome para o banco de dados restaurado.

Você pode restaurar apenas um banco de dados se a opção Nome alternativo do banco de dados estiver selecionada.

  1. Selecione a configuração apropriada para substituições.
  • Para substituir o banco de dados existente ao restaurar um banco de dados com o mesmo nome, marque Substituir bancos de dados existentes.
  • Para cancelar a restauração quando há um banco de dados com o mesmo nome, desmarque Substituir bancos de dados existentes. Se Substituir bancos de dados existentes não estiver selecionado e você restaurar muitos bancos de dados, a restauração falhará para todos eles se houver nomes correspondentes.
  1. Para restaurar o banco de dados no estado de restauração, selecione Restaurar usando No Recovery. Se essa opção for selecionada, será possível aplicar logs de transação ao banco de dados depois que ele for restaurado Deve ser feito backup dos logs de transações usando um método alternativo (por exemplo, um backup nativo do SQL Server ) primeiro.
  2. Para especificar um local alternativo para os arquivos de banco de dados, selecione Alternate Path (Caminho alternativo). Clique na pasta. Na caixa de diálogo Select Folder (Selecionar pasta), selecione o local alternativo do arquivo e clique em Okay (OK).

O local de arquivo alternativo só será usado se o local original dos arquivos de banco de dados não estiver disponível.

  1. Para mudar o nível de detalhes do log, a configuração de limitação de largura de banda ou a opção de recuperação física, clique em Opções avançadas de restauração.

  2. Clique em Realizar restauração. A caixa de diálogo Detalhes do processo mostra o progresso da restauração e indica quando a restauração está concluída. Outros processos de tarefa recentes também podem ser listados na janela da caixa de diálogo. Para fechar a tela Detalhes do processo, clique em Fechar. O fechamento da janela não afeta o processo de restauração.

Restaurando bancos de dados em arquivos simples

Depois de fazer o backup dos bancos de dados SQL Server usando o plug-in SQL Server, você pode restaurar um banco de dados SQL Server em arquivos simples. Em seguida, é possível usar as ferramentas do SQL Server para inserir os dados em um banco de dados.

Para restaurar um banco de dados SQL Server em arquivos simples, conclua as tarefas a seguir.

  1. Na barra de navegação, clique em Computadores. Uma grade lista os servidores disponíveis.

  2. Encontre o computador com o backup de banco de dados SQL Server que você deseja restaurar e expanda a visualização clicando na linha nele.

  3. Clique na guia Tarefas.

  4. Encontre a tarefa com o banco de dados que você deseja restaurar e clique em Restaurar no menu Selecionar ação da tarefa.

  5. Na caixa de diálogo Escolher como restaurar, selecione Restaurar em uma pasta.

  6. Clique em Continuar. A caixa de diálogo Restauração do SQL Server mostra o conjunto seguro mais recente para a tarefa.

  7. Para restaurar dados de um conjunto seguro mais antigo ou de arquivos SSI (imagem de conjunto seguro), execute uma das etapas a seguir.

    • Para restaurar dados de um conjunto seguro mais antigo, clique no calendário. No calendário exibido, clique na data do conjunto seguro a ser restaurado. Ao lado do calendário, clique no conjunto seguro específico que você deseja usar.
    • Para restaurar dados de arquivos de imagem de conjunto seguro (SSI) no disco, selecione Directory on disk (Diretório no disco ) na lista Source Device (Dispositivo de origem). Clique na pasta. Na caixa de diálogo Select Folder (Selecionar pasta), selecione o diretório onde os arquivos estão localizados e clique em Okay (OK ).

    Os arquivos SSI são backups completos exportados da área segura ou copiados de um computador para backup em um disco em vez de em uma área segura. Pode ser mais rápido salvar arquivos de backup em mídia física e transportá-los para um local para restauração do que restaurar dados de um cofre em um data center remoto. Não é possível restaurar a partir de backups em disco (arquivos SSI) até que o conjunto seguro seja importado para o vault e o agente IBM Cloud Backup for Classic seja sincronizado com o vault.

  8. Em Database Selection (Seleção de banco de dados), marque a caixa de seleção de cada banco de dados que você deseja restaurar.

  9. No campo Senha de criptografia, insira a senha de criptografia de dados. Para exibir a dica de senha, clique em Dica.

  10. Em Restore Destination (Destino da restauração), digite um caminho para o destino ou clique na pasta. Na caixa de diálogo Selecionar pasta, selecione o local no qual você deseja realizar a restauração e clique em OK.

  11. Para mudar o nível de detalhes do log, a configuração de limitação de largura de banda ou a opção de recuperação física, clique em Opções avançadas de restauração. Na caixa de diálogo, é possível selecionar o nível de detalhe para o registro de trabalhos e selecionar ou desmarcar a opção Usar toda a largura de banda disponível.

  12. Clique em Realizar restauração. A caixa de diálogo Detalhes do processo mostra o progresso da restauração e indica quando a restauração está concluída. Outros processos de tarefa recentes também podem ser listados na caixa de diálogo. Para fechar a tela Detalhes do processo, clique em Fechar. O fechamento da janela não afeta o processo de restauração.

Restaurando bancos de dados em grupos de disponibilidade AlwaysOn

Deve-se sempre restaurar um banco de dados SQL Server na réplica primária em um grupo de disponibilidade AlwaysOn. Se o Windows IBM Cloud Backup for Classic O agente e o plug-in não estão instalados no servidor de réplica primário; você deverá fazer failover para um servidor onde o software esteja instalado. Em seguida, é possível tentar a restauração

Depois de restaurar um banco de dados para a réplica primária e adicionar o banco de dados novamente ao grupo de disponibilidade AlwaysOn, ele poderá ser replicado para as réplicas secundárias. Para reduzir a quantidade de tráfego de replicação após uma restauração, você pode executar uma "Restauração de outro computador" em qualquer servidor de réplica secundário em que o agente e o plug-in do Windows IBM Cloud Backup for Classic estejam instalados.

Restaurando um banco de dados primário em um grupo de disponibilidade AlwaysOn

  1. Se o plug-in e o agente do IBM Cloud Backup for Classic não estiverem instalados no servidor de réplica primário, faça failover para a instância do banco de dados secundário em que o agente do IBM Cloud Backup for Classic está instalado. A réplica secundária anterior, na qual você fez o backup do banco de dados, torna-se a réplica primária.
  2. Remova o banco de dados primário do grupo de disponibilidade AlwaysOn.
  3. Exclua o banco de dados de todas as réplicas secundárias.
  4. Restaure o banco de dados primário com o nome do banco de dados original usando a opção Substituir bancos de dados existentes.
  5. Inclua o banco de dados primário restaurado no grupo de disponibilidade AlwaysOn com a opção Sincronização completa. Depois de restaurar um banco de dados SQL Server na réplica primária, é possível restaurar o banco de dados em servidores de réplica secundária para reduzir a quantidade de tráfego de replicação necessário.

Restaurando um banco de dados secundário em um grupo de disponibilidade AlwaysOn

  1. Se você não tiver excluído o banco de dados de todas as réplicas secundárias ao restaurar o banco de dados primário, remova o banco de dados secundário do grupo de disponibilidade AlwaysOn.
  2. Em um servidor de réplica secundário com o plug-in e o agente do IBM Cloud Backup for Classic instalados, restaure o banco de dados executando uma Restauração de outro computador com a opção Sem recuperação.
  3. Inclua o banco de dados secundário restaurado no grupo de disponibilidade AlwaysOn com a opção Mesclar.

Restaurando itens de um servidor SQL ou de um banco de dados SharePoint

Se for feito o backup de um banco de dados do Microsoft SharePoint 2010 ou 2013 usando o plug-in SQL Server, você poderá restaurar itens como coleções de sites, sites, listas e documentos a partir do backup. Se for feito o backup de um banco de dados Microsoft SQL Server usando o plug-in SQL Server ou o plug-in Image, você poderá restaurar tabelas e objetos específicos a partir do backup.

Para restaurar itens de um backup de banco de dados, deve-se primeiro usar o portal para expor o conjunto seguro como um recurso compartilhado. Em seguida, será possível usar um aplicativo Granular Restore para localizar e restaurar os itens do backup. Para restaurar itens de um backup do banco de dados SharePoint, use o Granular Restore for Microsoft SharePoint. Para restaurar itens de um backup do banco de dados SQL Server, use o Granular Restore for Microsoft Exchange and SQL. Para obter mais informações ou um aplicativo Granular Restore, entre em contato com seu provedor de serviços.

Para restaurar os itens de um banco de dados SQL Server ou SharePoint, realize as tarefas a seguir.

  1. Na barra de navegação, clique em Computadores. Uma grade lista os servidores disponíveis.
  2. Encontre o computador que tem o conjunto seguro com os dados do SharePoint ou do SQL Server que você deseja restaurar e expanda a visualização clicando na linha dele.
  3. Clique na guia Tarefas.
  4. Encontre a tarefa com os dados do SharePoint que você deseja restaurar e clique em Restaurar no menu Selecionar ação da tarefa. A caixa de diálogo Escolher como restaurar é exibida.
  5. Selecione Restaurar itens em um banco de dados SharePoint ou SQL Server e clique em Continuar. A caixa de diálogo Restauração do SQL Server mostra o conjunto seguro mais recente para a tarefa.
  6. Para restaurar dados de um conjunto seguro mais antigo, clique no calendário. No calendário, clique na data do conjunto seguro que será restaurado. Em seguida, clique no conjunto seguro específico que será usado.
  7. No campo Senha de criptografia, insira a senha de criptografia de dados. Para exibir a dica de senha, clique em Dica.
  8. No campo Idle Time (Tempo ocioso), digite o número de minutos de inatividade após os quais o compartilhamento deve parar automaticamente. O valor pode variar de 2 a 180 minutos.
  9. Marque ou desmarque a opção Usar toda a largura de banda disponível.
  10. Clique em Compartilhar. A caixa de diálogo Detalhes do processo mostra o status do processo de compartilhamento. Quando o compartilhamento está disponível, o caminho de compartilhamento aparece ao lado da caixa de diálogo.
  11. Clique em Copiar Caminho para Clipboard. O caminho agora está disponível para ser colado no aplicativo Granular Restore.
  12. Inicie a restauração granular.
  • Para restaurar os itens do site SharePoint, inicie o aplicativo Granular Restore for Microsoft SharePoint em um sistema SharePoint 2010 ou 2013.
  • Para restaurar os itens do banco de dados SQL Server, inicie o aplicativo Granular Restore for Microsoft Exchange and SQL em um sistema SQL Server.
  1. Cole o caminho do compartilhamento de conjunto seguro do SQL no aplicativo Granular Restore.
  2. Selecione seus dados e restaure-os.
  3. Quando não for mais necessário compartilhar o conjunto seguro, clique em Parar. Quando você clica em Parar ou o tempo inativo do compartilhamento é atingido, a caixa de diálogo Detalhes do processo mostra que o compartilhamento não está mais disponível.