Clonar bancos de dados do Microsoft SQL Server no console de gerenciamento do appliance

É possível clonar (copiar) um backup de um banco de dados, instância ou imagem de grupo de disponibilidade do SQL Server para qualquer host do SQL Server conhecido pelo seu appliance de backup/recuperação.

O processo de clonagem varia um pouco dependendo se você está clonando uma única imagem de banco de dados, como um membro de um grupo de disponibilidade Always On (AG, na sigla em inglês), ou várias imagens em uma instância do SQL.

Use uma operação de clonagem:

  • Se você tiver cópias de vários bancos de dados do SQL Server em um único volume, para evitar a perda de dados não intencional, já que o conteúdo de todo o volume será substituído durante a restauração do volume.

  • Se o banco de dados original foi removido devido à corrupção ou se o servidor de banco de dados antigo está sendo substituído por um novo.

  • É possível usar um clone para restaurar bancos de dados do SQL Server de maneira eficaz em qualquer host, ao contrário de uma restauração, que só pode ser executada no host de origem.

  • É possível usar um clone para criar uma cópia independente de bancos de dados do SQL Server para teste e desenvolvimento, em que todas as mudanças permanecerão na cópia dos usuários e não serão gravadas novamente no pool de snapshots.

  • Os clones podem ser usados para recuperar bancos de dados em um novo local, um novo nome de arquivo ou ambos. Os clones são criados quando um banco de dados de origem é corrompido ou exige análise de causa raiz. O clone executa uma restauração completa com recuperação opcional de um momento específico para o mesmo host (novo nome ou nome de arquivo do banco de dados) ou hosts alternativos que executam a mesma versão ou uma versão mais recente. Os casos de uso de clones incluem testes de desempenho, desenvolvimento e testes de longo prazo, relatórios e até mesmo clonagem de bancos de dados de ambientes de staging em instâncias de produção atuais.

Para clonar um banco de dados SQL em um host:

  1. No console de gerenciamento do appliance de backup e DR, abra o Gerenciador de apps na lista Aplicativos.

  2. Clique com o botão direito do mouse no aplicativo com a imagem que você quer clonar e escolha Acessar. A página Acessar é aberta, listando imagens de backup na visualização da rampa da linha do tempo.

  3. Selecione uma imagem e, em seguida, Clonar na lista de operações de acesso. A página "Clonar" é aberta.

  4. Selecione um destino na lista suspensa Destino.

  5. Se quiser, insira um rótulo para o job de clonagem no campo Rótulo.

  6. Em Opções do aplicativo, selecione um ou mais bancos de dados para clonar. Ao contrário da operação de montagem, nenhum novo grupo de consistência é criado quando vários bancos de dados são clonados.

  7. Se o aplicativo de origem estiver protegido por uma política de snapshot que ativou backups de registro do banco de dados e os registros estiverem disponíveis com a imagem, você poderá usá-los para avançar para um momento específico mudando essas opções na seção Tempo de encaminhamento:

    • O campo de data contém todas as datas possíveis para as quais o banco de dados pode ser encaminhado, com a aplicação de registros de transações do banco de dados. Selecione a data para a qual o banco de dados precisa ser encaminhado.
    • O campo de hora contém um controle deslizante que mostra todos os horários possíveis na data selecionada para os quais o banco de dados pode ser encaminhado. Se você selecionar a data mais recente possível e mover o controle deslizante para a posição mais à direita, o job será aplicado a todos os registros disponíveis. Se você selecionar a data mais antiga possível e mover o controle deslizante para a posição mais à esquerda, o job não vai aplicar nenhum registro.
    • É possível especificar o encaminhamento usando Hora do usuário ou Hora do host. A hora do usuário é relativa ao horário local do usuário atual. A hora do host é relativa ao sistema que hospeda os dados a serem clonados.
  8. Em "Nome da instância do SQL Server", selecione uma instância de destino do SQL Server para gerenciar o novo banco de dados.

  9. Se você estiver clonando um único banco de dados, insira o nome do novo banco de dados, evitando nomes de bancos de dados atuais no servidor e na instância de destino selecionados.

    Se você estiver clonando vários bancos de dados SQL, poderá fornecer um nome para cada banco de dados. Em Opções avançadas , também é possível anexar um sufixo ou um prefixo, ou ambos, ao nome de cada banco de dados clonado.

  10. Ative a opção Renomear arquivos para corresponder ao novo banco de dados se quiser renomear os arquivos do banco de dados para corresponder aos novos nomes de banco de dados.

  11. Na seção Opções avançadas, insira informações para os campos adicionais necessários.

    Propriedade Descrição
    Recuperar banco de dados após a restauração Se a opção Recuperar banco de dados após a restauração não estiver ativada, o banco de dados do SQL Server será deixado em um estado em que os registros poderão ser encaminhados. Quando ativada, o banco de dados do SQL Server é colocado on-line e os registros não podem ser encaminhados além do horário especificado na montagem.
    Recuperar logins de usuário Isso só se aplica se a opção Fazer backup dos logins de usuário do SQL Server nas configurações da política ou nas substituições das configurações da política estiver definida como "Sim" (essa não é a opção padrão). Se essa opção estiver definida como "Sim", todos os logins de usuário com backup da instância de origem serão restaurados na instância de destino. As contas de domínio só serão restauradas se o SQL Server de destino estiver no mesmo domínio ou floresta da origem e se houver relações de confiança necessárias.
    Nome de usuário/senha Credenciais de usuário para provisionamento de banco de dados.
    O nome de usuário só é necessário quando a conta que executa o agente de backup e DR (normalmente "Sistema local") não tem privilégios para aplicar registros de transações ou para desanexar um banco de dados (o que normalmente é necessário durante uma desmontagem subsequente).
    Substituir banco de dados atual Substitui o banco de dados original.

  12. Na seção "Locais de arquivo", especifique se você quer copiar os arquivos do banco de dados para o mesmo caminho do servidor de origem ou para um novo local. Há três opções:

    • Copiar arquivos para a mesma unidade ou caminho em que estavam no servidor de origem (opção padrão).

    • Escolher novos locais de arquivo no nível do volume.

    • Escolher novos locais de arquivo no nível do arquivo.

    Se você selecionar a segunda opção (nova opção de arquivo no nível do volume), uma tabela será exibida com o volume de origem e o menu suspenso do volume de destino.

    Em "Volume de destino", selecione um volume de destino na lista suspensa de todos os aplicativos de sistema de arquivos descobertos. Se necessário, também é possível digitar o volume, por exemplo: M:\ ou L:\Logs\Log1.

    Se você selecionar a terceira opção (novos locais de arquivo no nível do arquivo), uma tabela com três colunas será exibida: "Arquivo", "Local de origem" e "Local de destino". Em "Local de destino", insira o novo local do arquivo conforme necessário.

  13. Clique em Enviar. Um job é enviado para clonar a imagem para o host selecionado. É possível verificar se a operação de clonagem foi bem-sucedida visualizando o status do job no monitor.

Guia do DBA do Microsoft SQL Server de backup e DR

Esta página faz parte de uma série de páginas específicas para proteger e recuperar bancos de dados do Microsoft SQL Server com backup e DR. Encontre mais informações em: