backup sql server express via linha de comando

Upload: luciano-antonio-ribeiro

Post on 11-Jul-2015

59 views

Category:

Documents


0 download

TRANSCRIPT

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.