Como agendar um backup recorrente do banco de dados do SQL Server 2012 usando o sqlcmd?

1

Estou procurando uma maneira de criar um backup recorrente mensal de um banco de dados do SQL Server usando o sqlcmd.

Eu vi scripts para o SQL Express, mas eles só são executados uma vez. Estou procurando um script sql que use o agente ou outro meio para iniciar o backup periodicamente.

obrigado

    
por garym 11.08.2016 / 00:13

1 resposta

0

algumas etapas como você perguntou sobre o sqlcmd:

  • executar o criador de perfil do servidor SQL
  • executar o backup do Management Studio
  • veja os comandos sql no profiler
  • eventualmente fazer alguns ajustes no código sql (por exemplo, anexando a data atual ao nome do arquivo)
  • salve o código sql em um arquivo makedump.sql
  • crie uma tarefa agendada com um arquivo makedump.bat que executa "sqlcmd ... -i makedump.sql"

Ou use o caminho mais fácil:

  • inicie o Management Studio
  • procure sua instância sql no explorador de objetos
  • expanda o nó do servidor e o "plano de manutenção"
  • clique com o botão direito do mouse no assistente e siga as instruções
por 08.09.2016 / 14:36