É possível clonar (copiar) um backup de um banco de dados, uma instância ou uma 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 sempre ativo (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, evite a perda acidental de dados, 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 a 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 de forma eficaz os 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 dos bancos de dados do SQL Server para testes e desenvolvimento, em que todas as mudanças permanecem na cópia do usuário e não são gravadas novamente no conjunto de snapshots.
As clones podem ser usadas 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 fica corrompido ou exige uma análise de causa raiz. O clone realiza 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 com a mesma versão ou uma versão mais recente. Os casos de uso para clones incluem testes de desempenho, desenvolvimento e testes de longo prazo, relatórios e até mesmo a clonagem de bancos de dados de ambientes de preparação para instâncias de produção existentes.
Para clonar um banco de dados SQL em um host:
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 Acesso. A página Acesso é aberta, listando imagens de backup na visualização da rampa da linha do tempo.
Selecione uma imagem e, em seguida, Clone na lista de operações de acesso. A página "Clone" será aberta.
Selecione um destino 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 ativado backups de registro de banco de dados e os registros estiverem disponíveis com a imagem, você poderá usá-los para avançar para um ponto específico, mudando estas 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 rolado para frente, 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 avançado.
- 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 vai ser aplicado sem 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 tempo 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 um deles. 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 Rename Files to Match New Database se quiser renomear os arquivos de banco de dados para corresponder aos novos nomes.
Na seção Opções avançadas, insira informações para os outros campos necessários.
Propriedade Descrição Recuperar o banco de dados após a restauração Se a opção Recuperar o 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 avançados. Quando ela é ativada, o banco de dados do SQL Server é colocado on-line, e os registros não podem ser avançados além do tempo especificado na montagem. Recuperar logins de usuários Isso se aplica apenas se a opção Backup SQL Server User Logins nas configurações de política ou nas substituições de configurações de política estiver definida como "Sim" (essa não é a configuração padrão). Se esse valor for "Sim", todos os logins de usuário salvos em backup da instância de origem serão restaurados na instância de destino. As contas de domínio somente são restauradas se o SQL Server de destino estiver no mesmo domínio ou floresta que a origem e se todas as relações de confiança necessárias estiverem ativas. Nome de usuário/senha Credenciais do usuário para provisionamento do banco de dados.
O nome de usuário só é necessário quando a conta que executa o agente de backup e DR (geralmente "Sistema local") não tem privilégios para aplicar registros de transações ou para desconectar um banco de dados, o que geralmente é necessário durante uma desmontagem subsequente.Substituir o banco de dados atual Substitui o banco de dados original. 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 que estavam no servidor de origem (opção padrão).
Escolha novos locais de arquivo no nível do volume.
Escolha novos locais de arquivo no nível do arquivo.
Se você selecionar a segunda opção (novo arquivo no nível do volume), uma tabela com o volume de origem e o menu suspenso do volume de destino vai aparecer.
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 vai aparecer: Arquivo, Local de origem e Local de destino. Em "Local de destino", 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.
O guia de DBA para backup e DR do SQL Server
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. Confira mais informações em:
- Backup e DR para bancos de dados do SQL Server
- Preparar bancos de dados do SQL Server para o serviço de 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
- Montar um banco de dados do SQL Server
- Montar bancos de dados em grupos de disponibilidade sempre ativados do SQL
- Migrar um banco de dados do SQL Server
- Clonar bancos de dados do SQL Server
- Recuperar backups do SQL Server