Backup SQL Server Express via Linha de Comando

Embed Size (px)

Citation preview

Backup SQL Server Express via linha de comandoUma das desvantagens das verses Express do SQL Server no ter o SQL Agent, que te permite agendar backups e outras tarefas administrativas nos seus bancos de dados. No caso do backup, voc pode facilmente automatizar usando o agendador de tarefas e um arquivo .bat com os comandos abaixo, que j inclui a compactao usando 7-Zip:sqlcmd.exe -S (local)\SQLExpress -Q "BACKUP DATABASE MeuBanco TO DISK='d:\backup\meubanco.bak' WITH FORMAT" "c:\program files\7-zip\7z.exe" a d:\backup\meubanco.7z d:\backup\meubanco.bak

uma dica simples, mas que pode ser usada como ponto de partida para um script mais avanado e que atenda outras necessidades. Afinal, todo mundo precisa agendar backups de uma forma ou de outra. E no esquea de manter o backup bem longe do servidor.