Estou procurando uma maneira de criar um backup recorrente mensal de um banco de dados SQL Server usando sqlcmd.
Já vi scripts para SQL Express, mas eles são executados apenas uma vez. Estou procurando um script sql que use um agente ou outro meio para iniciar o backup periodicamente.
obrigado
Responder1
algumas etapas conforme você perguntou sobre o sqlcmd:
- execute o perfil do SQL Server
- execute o backup do Management Studio
- veja os comandos sql no profiler
- eventualmente, faça 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 a maneira mais fácil:
- iniciar o Management Studio
- procure sua instância sql no explorador de objetos
- expanda o nó do servidor e "plano de manutenção"
- clique com o botão direito para o assistente e siga as instruções