É possível clonar (copiar) um backup de um banco de dados, instância ou imagem de AG do SQL Server para qualquer host do SQL Server conhecido pelo 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 (AG, na sigla em inglês) Always On, 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 não intencional de dados, já que o conteúdo de todo o volume é substituído durante a restauração.
Se o banco de dados original tiver sido removido devido a corrupção ou se o servidor de banco de dados antigo estiver sendo substituído por um novo.
É possível usar um clone para restaurar bancos de dados do SQL Server 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 alterações vão permanecer na cópia dos usuários e não serão gravadas de volta 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 requer análise de causa raiz. O clone executa uma restauração completa com recuperação pontual opcional para o mesmo host (novo nome de banco de dados ou nome de arquivo) 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 preparo para instâncias de produção existentes.
Para clonar um banco de dados SQL em um host:
No console de gerenciamento do Backup e DR, abra o Gerenciador de apps na lista Aplicativos.
Clique com o botão direito do mouse no aplicativo com a imagem que você quer clonar e escolha Acessar. A página Acesso é aberta, listando as imagens de backup na visualização da rampa da linha do tempo.
Selecione uma imagem e, em seguida, Clonar na lista de operações de acesso. A página "Clonar" é aberta.
Selecione uma opção na lista suspensa Destino.
Se quiser, insira um rótulo para o job de clonagem no campo Rótulo.
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.
Se o aplicativo de origem estiver protegido por uma política de snapshot que tenha backups de registro do banco de dados ativados e os registros estiverem disponíveis com a imagem, será possível usá-los para avançar para um momento específico alterando estas opções na seção Tempo de avanço:
- O campo de data contém todas as datas possíveis para as quais o banco de dados pode ser atualizado, 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 atualizado.
- O campo de horário contém um controle deslizante que mostra todos os horários possíveis na data selecionada para que o banco de dados possa ser avançado. 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 aplicará registros.
- É possível especificar o avanço usando o Horário do usuário ou o Horário do host. O horário do usuário é relativo ao horário local do usuário atual. O horário do host é relativo ao sistema que hospeda os dados a serem clonados.
Em "Nome da instância do SQL Server", selecione uma instância de destino do SQL Server para gerenciar o novo banco de dados.
Se você estiver clonando um único banco de dados, insira o nome do novo banco de dados, evitando nomes de bancos de dados existentes 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.
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.
Na seção Opções avançadas, insira as informações dos campos adicionais necessários.
Propriedade Descrição Recuperar o 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 podem ser transferidos. Quando ele está ativado, o banco de dados do SQL Server é colocado on-line e os registros não podem ser transferidos além do tempo especificado na montagem. Recuperar logins de usuários Isso só se aplica se a opção Fazer backup de logins de usuário do SQL Server nas configurações da política ou nas substituições de configurações da política estiver definida como "Sim" (não é o padrão). Se essa opção estiver definida como "Sim", todos os logins de usuário armazenados em backup da instância de origem serão restaurados na instância de destino. As contas de domínio só são restauradas se o SQL Server de destino estiver no mesmo domínio ou floresta que a origem e se houver as relações de confiança necessárias. Nome de usuário/senha Credenciais do 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. Na seção "Locais de arquivos", 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:
Copie os arquivos para o mesmo drive ou caminho em que estavam no servidor de origem (opção padrão).
Escolha novos locais de arquivo no nível do volume.
Escolha novos locais para os arquivos.
Se você selecionar a segunda opção (nova opção de arquivo no nível do volume), uma tabela com o volume de origem e o menu suspenso do volume de destino será exibida.
Em "Volume de destino", selecione um volume de destino na lista suspensa de todos os aplicativos de sistemas de arquivos descobertos. Se necessário, você também pode 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 "Região de segmentação", insira o novo local do arquivo, conforme necessário.
Clique em Enviar. Um job é enviado para clonar a imagem no host selecionado. Para verificar se a operação de clonagem foi bem-sucedida, confira 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 o Backup e DR. Encontre mais informações em:
- Backup e DR para bancos de dados do Microsoft SQL Server
- Preparar bancos de dados do SQL Server para backup e DR
- Adicionar um host de banco de dados do SQL Server e descobrir bancos de dados
- Configurar planos de backup para instâncias e bancos de dados do Microsoft SQL Server
- Detalhes e configurações do aplicativo para instâncias e bancos de dados do Microsoft SQL Server
- Montar um banco de dados do SQL Server
- Montar bancos de dados em grupos de disponibilidade Always On do SQL
- Gerenciar uma montagem ativa
- Migrar um banco de dados do SQL Server
- Clonar bancos de dados do SQL Server
- Recuperar backups do SQL Server