(3 Métodos) Backup de Banco de Dados do SQL Server Remoto para Unidade Local

O que devo fazer se quiser fazer backup do banco de dados do SQL Server remoto para uma unidade local? Para aqueles que têm essa pergunta, este artigo fornecerá etapas detalhadas para vários métodos.

Alex

Por Alex / Atualizado em 28/11/2024

Partilhar com: instagram reddit

Você pode fazer backup do banco de dados do SQL Server remoto para a unidade local?

Para facilitar o gerenciamento de dados, você pode querer usar um computador como um servidor central na rede local para armazenar backups de outros computadores clientes. Quando se trata do MSSQL, você também pode querer fazer backup do banco de dados do SQL Server remoto para a unidade local. Mas será que você realmente pode fazer isso?

Bem, a resposta é sim, mas os passos serão diferentes de um backup normal do MSSQL. Porque mesmo que você possa se conectar ao servidor remoto no SSMS e executar comandos BACKUP DATABASE TO DISK, o arquivo *.bak será armazenado na unidade local desse servidor e normalmente você não tem acesso para processar o arquivo posteriormente.

Para fazer backup do banco de dados SQL de remoto para local com sucesso, você precisa fazer algumas operações adicionais.

sql server

Como fazer backup do SQL Server remoto para a unidade local (3 métodos)

Observe que o Método 1 requer que você opere tanto no servidor remoto quanto no servidor local. Se você quiser operar apenas no servidor local, então você pode consultar o Método 2 e o Método 3, mas o Método 2 não está disponível para versões do SQL Express e tem mais restrições de uso.

  • Fazer backup do banco de dados do SQL Server remoto para a rede e depois copiar para a unidade local
  • Copiar o banco de dados do SQL Server remoto diretamente para o SQL Server local
  • Fazer backup centralmente dos bancos de dados do SQL Server remoto (mais fácil)

1. Fazer backup centralmente dos bancos de dados do SQL Server remoto (mais fácil)

Alguns métodos requerem que você opere separadamente em ambos os servidores ou têm limitações em termos de tempo de inatividade, escopo de aplicação, etc. Se você quiser fazer o backup ou restaurar o banco de dados do SQL entre dois computadores dentro de uma LAN, é mais fácil usar um software centralizado de backup do SQL Server como o AOMEI Cyber Backup. Ele permite o backup remoto e intuitivo de qualquer SQL Server.

Este programa funciona como um console central para gerenciar todos os dispositivos dentro da LAN, permitindo que você faça o backup de qualquer SQL Server remotamente e de forma intuitiva. Ao configurar uma tarefa de backup do banco de dados, você tem a flexibilidade para ajustar o agendamento, escolher o nível de compressão e as políticas de retenção de acordo com suas necessidades.

Para aproveitar ao máximo, você precisa baixar e instalar primeiro o AOMEI Cyber Backup:

Baixar Avaliação GratuitaMicrosoft SQL Server 2005-2022
Backup SQL centralizado e seguro

? Para configurar o software de backup do SQL, execute o arquivo .exe baixado para instalá-lo e em seguida, inicie a interface principal. Acesse Dispositivo de Origem -> Microsoft SQL -> Adicionar Microsoft SQL.

Microsoft SQL

? Depois disso, clique em icon -> Autenticação para validar a instância do banco de dados. Em seguida, você pode seguir as etapas abaixo para fazer o backup de um banco de dados SQL.

Add Device

✍ Etapas para fazer o backup do banco de dados SQL remoto para uma unidade local:

1. Clique em Tarefa de Backup -> Criar Nova Tarefa e selecione o tipo de backup como Backup do Microsoft SQL. Insira um nome especial para a tarefa de backup do SQL.

Backup Type

2. Selecione as instâncias e bancos de dados SQL para backup. Você pode selecionar vários bancos de dados de uma vez.

Select Database

3. Especifique um caminho local (ou caminho de rede) como Destino de backup. O caminho adicionado será salvo em Adicionar armazenamento.

Escolher Destino

4. Configure um Agendamento (opcional) para executar o backup do banco de dados SQL diariamente/semanalmente/mensalmente, e defina o método de backup como Completo/Incremental/Diferencial. É fácil fazer backup de seus bancos de dados do SQL Server para uma unidade local.

Agendar Backup

✍Mais recursos úteis:
* Limpeza de Backup ajuda a excluir automaticamente versões mais antigas de backup e assim economizar espaço de armazenamento.
* Notificação por Email permite que você receba notificações por email quando a tarefa estiver com problemas ou quando for concluída com sucesso.
* Arquivo: O AOMEI Cyber Backup também suporta arquivamento em nuvem após o backup. Você pode adicionar um armazenamento Amazon S3 e salvar o backup nele.

5. Agora você pode clicar em Iniciar Backup para criar e executar o backup automático do SQL Server para a unidade local.

iniciar backup de bancos de dados SQL

2. Backup do banco de dados do SQL Server remoto para a rede e então copiar para a unidade local

Como fazer backup do banco de dados do servidor remoto para a unidade local? O método envolve, na verdade, fazer backup do banco de dados no caminho de rede do servidor remoto, em seguida, acessar o caminho de rede no servidor local e copiar o arquivo de backup para o disco local.

Para os métodos de backup, você pode utilizar tanto a interface gráfica de usuário (GUI) quanto o T-SQL no SSMS. O primeiro não permite selecionar um caminho de rede diretamente, mas você pode digitá-lo manualmente. Além disso, independente do método que você utilizar, é necessário usar o nome UNC (\\fileserver\share\filename.bak) em vez de utilizar a letra de unidade mapeada, caso contrário, você poderá receber o erro de sistema 3 (O sistema não pode encontrar o caminho especificado).

Você pode verificar os detalhes em backup SQL do banco de dados para local remoto, aqui usarei o T-SQL como exemplo.

No servidor remoto: backup do banco de dados SQL Server para local remoto

Inicie o SSMS no servidor remoto, conecte-se à instância que você deseja fazer o backup e clique em Nova Consulta.

Na janela que aparece, digite as instruções T-SQL para fazer o backup e clique em Executar para executá-lo:

BACKUP DATABASE nome_do_banco_de_dados TO DISK = "caminho_arquivo\nome_arquivo.bak"

Aqui está o meu exemplo:

BACKUP DATABASE exemplo TO DISK = "\\DESKTOP-AC51C0M\share\1.bak"

Se retornar o erro do sistema operacional 5 (Acesso negado), isso ocorre porque a conta com a qual você faz o login no SQL Server não tem permissão para ler e gravar dados no compartilhamento. Para corrigir isso, consulte backup do SQL Server para rede com acesso negado.

t-sql backup para rede

No servidor local: copie os arquivos de backup para a unidade local

Após o backup ser concluído com sucesso, é possível acessar esse caminho de rede a partir do servidor local e copiar o arquivo de backup para o disco local.

Se você deseja fazer isso regularmente, pode usar os comandos xcopy ou robocopy para criar um arquivo de lote de backup e usar o Agendador de Tarefas do Windows para automatizá-lo.

3. Copiar banco de dados do SQL Server remoto para SQL Server local diretamente

O Assistente de Copiar Banco de Dados facilita a movimentação ou cópia de bancos de dados e certos objetos do servidor de uma instância do SQL Server para outra sem tempo de inatividade. No entanto, ele também possui as seguintes limitações:

  • O Assistente de Copiar Banco de Dados não está disponível na versão Express.
  • Não é possível mover ou copiar bancos de dados para versões anteriores do SQL Server.
  • O Assistente de Copiar Banco de Dados não pode ser usado para copiar ou mover bancos de dados do sistema.
  • O Assistente de Copiar Banco de Dados requer privilégios de SysAdmin...

1. Inicie o SSMS, conecte-se à sua instância e clique com o botão direito em qualquer banco de dados de usuário em Object Explorer. Escolha Tarefas no menu e clique em Copiar Banco de Dados.

tarefa de copiar banco de dados

2. Na janela Copiar Banco de Dados que aparece, especifique o servidor de origem primeiro, que é o servidor remoto de onde você deseja fazer o backup do banco de dados. Você pode digitar tanto Autenticação do Windows quanto Autenticação do SQL Server, e então clique em Avançar para se conectar a ele.

servidor de origem

3. Na próxima página, você pode especificar o servidor de destino, que deve ser o seu servidor local como destinatário. Novamente, digite as informações de autenticação necessárias e clique em Avançar para estabelecer a conexão.

servidor de destino

4. Em seguida, selecione o método de transferência. O SSMS automaticamente marcará Usar o método de desanexar e anexar porque é geralmente mais rápido e mais adequado para bancos de dados grandes. Se você não quer nenhum tempo de inatividade, Usar o método de objeto de gerenciamento do SQL é uma opção melhor. É mais lento, mas garante que o banco de dados de origem permaneça online.

selecionar método de transferência

5. Nesta caixa de diálogo, você pode selecionar o banco de dados que deseja Copiar ou Mover, e então seguir o assistente para fazer suas configurações.

Nota: Se você selecionar a opção Mover, o assistente irá automaticamente excluir o banco de dados de origem após movê-lo.

selecionar banco de dados

6. Depois de configurar, você pode optar por executar imediatamente ou marcar a opção Agendar nesta tela e, em seguida, clicar em Alterar Agendamento para abrir a caixa de diálogo de agendamento e configurá-la.

configurar agendamento

7. Depois de concluídas as configurações, clique em Concluir para realizar a replicação do banco de dados.

iniciar cópia

8. Por fim, selecione o banco de dados que foi copiado com sucesso e você poderá fazer o backup do banco de dados do SQL Server remoto para o seu drive local.

Conclusão

O que fazer se você quiser fazer o backup não apenas do seu computador local, mas também de um computador remoto? Este artigo descreve abordagens para fazer o backup de um banco de dados do SQL Server remoto em um drive local, a maioria das quais exigem que você faça a operação em dois computadores separadamente. Se você deseja fazer isso em seu próprio computador, você pode usar uma ferramenta profissional de backup - AOMEI Cyber Backup.

Ele pode fazer o backup de bancos de dados do SQL em qualquer computador dentro da sua LAN. As tarefas criadas serão exibidas na guia Tarefas para gerenciamento centralizado. Você também pode restaurar o banco de dados em outro SQL Server diretamente.

Alex
Alex · Autor
O Alex está profundamente envolvido na proteção de dados há muitos anos, incluindo o backup de dados em máquinas virtuais, bases de dados e PCs e servidores Windows. Está atento às últimas tendências em tecnologia, garantindo que as informações fornecidas estão alinhadas com os avanços contínuos na área.