Skip to main content
NetApp Solutions
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

TR-4951: Backup e recuperação para o Microsoft SQL Server no AWS FSX ONTAP

Colaboradores

Author(s): João Paulo, são Paulo - NetApp Engenharia de soluções

Este documento aborda as etapas necessárias para executar o backup e a recuperação para o Microsoft SQL Server no AWS FSX ONTAP com SnapCenter. Isso inclui as seguintes informações:

  • Configuração do NetApp SnapCenter

  • Operações de backup do SnapCenter

  • Operação de backup para um banco de dados FCI

  • Operação de backup para vários bancos de dados

  • Restauração e recuperação

Configuração do SnapCenter

As etapas a seguir devem ser executadas para a configuração do SnapCenter e para a proteção dos recursos do Microsoft SQL Server. Cada uma das etapas a seguir é detalhada nas seções a seguir.

  1. Configurar credenciais sysadmin para o usuário de backup e restauração do SQL Server.

  2. Configure as definições de armazenamento. Forneça credenciais de gerenciamento do Amazon Web Services (AWS) para acessar as máquinas virtuais de armazenamento do Amazon FSX ONTAP (SVMs) da SnapCenter.

  3. Adicione um host SQL Server ao SnapCenter. Implante e instale os plug-ins do SnapCenter necessários.

  4. Configurar políticas. Defina o tipo de operação de backup, a retenção e a replicação opcional do backup Snapshot.

  5. Configure e proteja o banco de dados do Microsoft SQL Server.

Interface de usuário recém-instalada do SnapCenter

Configure credenciais para backup do SQL Server e restaure o usuário com direitos sysadmin.

Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

A NetApp recomenda o uso do controle de acesso baseado em funções (RBAC) para delegar recursos de proteção e gerenciamento de dados a usuários individuais nos hosts SnapCenter e Window. O usuário deve ter acesso ao SQL Server que hospeda o banco de dados. Para vários hosts, o nome de usuário e a senha devem ser os mesmos entre os vários hosts. Além disso, para permitir que o SnapCenter implante o plug-in necessário em hosts do SQL Server, você deve Registrar as informações de domínio do SnapCenter para validar suas credenciais e hosts.

Expanda as seções a seguir para ver as instruções detalhadas sobre como concluir cada etapa.

Adicione as credenciais

Vá para Configurações, selecione credenciais e clique em (**).

Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

O novo usuário deve ter direitos de administrador no host do SQL Server.

Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

Configurar o armazenamento

Para configurar o armazenamento no SnapCenter, execute as seguintes etapas:

  1. Na IU do SnapCenter, selecione sistemas de armazenamento. Há dois tipos de storage: ONTAP SVM e ONTAP Cluster. Por padrão, o tipo de storage é ONTAP SVM.

  2. Clique em (*) para adicionar as informações do sistema de armazenamento.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  3. Forneça o ponto de extremidade FSX ONTAP Management.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  4. O SVM agora está configurado no SnapCenter.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

Adicione um host SQL Server ao SnapCenter

Para adicionar um host do SQL Server, execute as seguintes etapas:

  1. Na guia Host, clique em (*) para adicionar o host do Microsoft SQL Server.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  2. Forneça o nome de domínio totalmente qualificado (FQDN) ou o endereço IP do host remoto.

    Observação As credenciais são preenchidas por padrão.
  3. Selecione a opção para Microsoft Windows e Microsoft SQL Server e, em seguida, envie.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

Os pacotes do SQL Server estão instalados.

Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  1. Depois que a instalação estiver concluída, vá para a guia recurso para verificar se todos os volumes iSCSI do FSX ONTAP estão presentes.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

Configure o diretório de log

Para configurar um diretório de log do host, execute as seguintes etapas:

  1. Clique na caixa de verificação. Abre-se um novo separador.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  2. Clique no link configure log Directory.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  3. Selecione a unidade para o diretório de log do host e o diretório de log de instância do FCI. Clique em Salvar. Repita o mesmo processo para o segundo nó no cluster. Feche a janela.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

O host está agora em um estado em execução.

Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  1. Na guia Resources, temos todos os servidores e bancos de dados.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

Configurar uma política de cópia de segurança

Uma política de backup é um conjunto de regras que regem como gerenciar, agendar e reter o backup. Ele ajuda com o tipo de backup e a frequência com base no SLA da sua empresa.

Expanda as seções a seguir para ver as instruções detalhadas sobre como concluir cada etapa.

Configure a operação de backup para um banco de dados FCI

Para configurar uma política de backup para um banco de dados FCI, execute as seguintes etapas:

  1. Vá para Configurações e selecione políticas no canto superior esquerdo. Em seguida, clique em New.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  2. Introduza o nome da política e uma descrição. Clique em seguinte.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  3. Selecione Backup completo como o tipo de backup.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  4. Selecione a frequência da programação (isto é baseado no SLA da empresa). Clique em seguinte.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  5. Configure as definições de retenção para a cópia de segurança.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  6. Configure as opções de replicação.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  7. Especifique um script de execução para ser executado antes e depois de um trabalho de backup ser executado (se houver).

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  8. Execute a verificação com base no agendamento de backup.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  9. A página Summary fornece detalhes da política de backup. Quaisquer erros podem ser corrigidos aqui.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

Configure e proteja o banco de dados do MSSQL Server

  1. Configure a data de início e a data de expiração da política de backup.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  2. Defina a programação para a cópia de segurança. Para fazer isso, clique em () para configurar um agendamento. Introduza a *Data de início e expira em data. Defina o tempo com base no SLA da empresa.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  3. Configure o servidor de verificação. No menu suspenso, selecione o servidor.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  4. Confirme a programação configurada clicando no sinal de mais e confirme.

  5. Forneça informações para notificação por e-mail. Clique em seguinte.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

O resumo da política de backup para o banco de dados do SQL Server agora está configurado.

Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

Operações de backup do SnapCenter

Para criar backups do SQL Server sob demanda, execute as seguintes etapas:

  1. Na exibição recurso, selecione o recurso e selecione Backup Now.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  2. Na caixa de diálogo Backup, clique em Backup.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  3. É apresentado um ecrã de confirmação. Clique em Yes para confirmar.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

Monitorizar trabalho de cópia de segurança

  1. Na guia Monitor, clique no trabalho e selecione Detalhes à direita para exibir os trabalhos.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

Quando a cópia de segurança estiver concluída, é apresentada uma nova entrada na vista topologia.

Operação de backup para vários bancos de dados

Para configurar uma política de backup para vários bancos de dados do SQL Server, crie políticas de grupo de recursos executando as seguintes etapas:

  1. Na guia Resources no menu View, altere para um grupo de recursos usando o menu suspenso.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  2. Clique em (*) para um novo grupo de recursos.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  3. Forneça um nome e uma etiqueta. Clique em seguinte.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  4. Adicionar recursos ao grupo de recursos:

    • Anfitrião. Selecione o servidor no menu suspenso que hospeda o banco de dados.

    • Tipo de recurso. No menu suspenso, selecione Banco de dados.

    • Instância do SQL Server. Selecione o servidor.

      Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

      A opção * Auto seleciona todos os recursos do mesmo volume de armazenamento* está selecionada por padrão. Desmarque a opção e selecione somente os bancos de dados que você precisa adicionar ao grupo de recursos, clique na seta para adicionar e clique em Avançar.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  5. Nas políticas, clique em (*).

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  6. Introduza o nome da política do grupo de recursos.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  7. Selecione Backup completo e a frequência de programação, dependendo do SLA da sua empresa.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  8. Configure as definições de retenção.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  9. Configure as opções de replicação.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  10. Configure os scripts a serem executados antes de executar um backup. Clique em seguinte.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  11. Confirme a verificação das seguintes programações de backup.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  12. Na página Summary, verifique as informações e clique em Finish.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

Configure e proteja vários bancos de dados do SQL Server

  1. Clique no sinal (*) para configurar a data de início e a data de expiração.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  2. Defina a hora.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  3. Na guia Verificação, selecione o servidor, configure a programação e clique em Avançar.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  4. Configurar notificações para enviar um e-mail.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

A política agora está configurada para fazer backup de vários bancos de dados do SQL Server.

Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

Acione o backup sob demanda para vários bancos de dados do SQL Server

  1. Na guia recurso, selecione Exibir. No menu suspenso, selecione Grupo de recursos.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  2. Selecione o nome do grupo de recursos.

  3. Clique em Backup Now no canto superior direito.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  4. Abre-se uma nova janela. Clique na caixa de verificação Verify after backup e, em seguida, clique em backup.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  5. Uma mensagem de confirmação é dsiplayed. Clique em Sim.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

Monitorar trabalhos de backup de vários bancos de dados

Na barra de navegação à esquerda, clique em Monitor, selecione o trabalho de cópia de segurança e clique em Detalhes para ver o progresso do trabalho.

Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

Clique na guia recurso para ver o tempo necessário para que o backup seja concluído.

Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

Backup de log de transações para backup de vários bancos de dados

O SnapCenter é compatível com os modelos de recuperação completos, com marcadores e simples. O modo de recuperação simples não suporta backup de log transacional.

Para executar um backup de log de transações, execute as seguintes etapas:

  1. Na guia recursos, altere o menu de exibição de Banco de dados para Grupo de recursos.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  2. Selecione a política de backup do grupo de recursos criada.

  3. Selecione Modify Resource Group (Modificar grupo de recursos) no canto superior direito.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  4. A seção Nome padrão é o nome e a tag da política de backup. Clique em seguinte.

    A guia Resources destaca as bases para as quais a política de backup de transação deve ser configurada.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  5. Introduza o nome da política.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  6. Selecione as opções de backup do SQL Server.

  7. Selecione cópia de segurança de registo.

  8. Defina a frequência de programação com base no rto da sua empresa. Clique em seguinte.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  9. Configure as definições de retenção da cópia de segurança do registo. Clique em seguinte.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  10. (Opcional) Configurar as opções de replicação.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  11. (Opcional) Configure todos os scripts a serem executados antes de executar um trabalho de backup.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  12. (Opcional) Configurar a verficação de backup.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  13. Na página Summary, clique em Finish.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

Configure e proteja vários bancos de dados MSSQL Server

  1. Clique na política de backup de log de transações recém-criada.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  2. Defina a data Start date e Expires on.

  3. Insira a frequência da política de backup de log, dependendo do SLA, RTP e RPO. Clique em OK.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  4. Você pode ver ambas as políticas. Clique em seguinte.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  5. Configure o servidor de verificação.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  6. Configurar notificação por e-mail.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  7. Na página Summary, clique em Finish.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

Acionando um backup de log de transações sob demanda para vários bancos de dados SQL Server

Para acionar um backup sob demanda do log transacional para vários bancos de dados de servidor SQL, execute as seguintes etapas:

  1. Na página de política recém-criada, selecione Backup Now no canto superior direito da página.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  2. Na janela pop-up na guia Política, selecione o menu suspenso, selecione a política de backup e configure o backup do log de transações.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  3. Clique em Backup. É apresentada uma nova janela.

  4. Clique em Yes para confirmar a política de backup.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

Monitorização

Vá para a guia Monitoramento e monitore o andamento do trabalho de backup.

Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

Restauração e recuperação

Consulte os seguintes pré-requisitos necessários para restaurar um banco de dados SQL Server no SnapCenter.

  • A instância de destino deve estar on-line e em execução antes que uma tarefa de restauração seja concluída.

  • As operações do SnapCenter que estão programadas para serem executadas no banco de dados do SQL Server devem ser desativadas, incluindo quaisquer tarefas agendadas em servidores de gerenciamento remoto ou verificação remota.

  • Se você estiver restaurando backups de diretório de log personalizados para um host alternativo, o servidor SnapCenter e o host de plug-in devem ter a mesma versão do SnapCenter instalada.

  • Você pode restaurar o banco de dados do sistema para um host alternativo.

  • O SnapCenter pode restaurar um banco de dados em um cluster do Windows sem colocar o grupo de cluster do SQL Server offline.

Restaurar tabelas excluídas em um banco de dados do SQL Server para um ponto no tempo

Para restaurar um banco de dados do SQL Server para um ponto no tempo, execute as seguintes etapas:

  1. A captura de tela a seguir mostra o estado inicial do banco de dados do SQL Server antes das tabelas excluídas.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

    A captura de tela mostra que 20 linhas foram excluídas da tabela.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  2. Inicie sessão no servidor SnapCenter. Na guia Resources, selecione o banco de dados.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  3. Selecione a cópia de segurança mais recente.

  4. À direita, selecione Restaurar.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  5. É apresentada uma nova janela. Selecione a opção Restore.

  6. Restaure o banco de dados para o mesmo host onde o backup foi criado. Clique em seguinte.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  7. Para o tipo de recuperação, selecione todos os backups de log. Clique em seguinte.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

    • Opções de pré-restauração:*

  8. Selecione a opção Substituir o banco de dados com o mesmo nome durante a restauração. Clique em seguinte.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

    • Pós-opções de restauração:*

  9. Selecione a opção operacional, mas indisponível para restaurar logs de transação adicionais. Clique em seguinte.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  10. Forneça as configurações de e-mail. Clique em seguinte.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  11. Na página Summary, clique em Finish.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

Monitorando o progresso da restauração

  1. Na guia Monitoramento, clique nos detalhes do trabalho de restauração para exibir o andamento do trabalho de restauração.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  2. Restaure os detalhes do trabalho.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  3. Retornar ao host do SQL Server > banco de dados > tabela estão presentes.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito