Backup MS SQL Express по расписанию

Необходимо выполнить резервное копирование по расписанию на установленном SQL Express. К большому сожалению JOBs нету 🙁 Воспользуемся Batch файлом и запускаем его по расписанию ( Windows расписанию или nnCron! 😉 )

Для SQL Server 2005 или 2008 берем sqlcmd.exe, а для SQL Server 2000 – osql.exe
Пишим батник:

@ECHO OFF

sqlcmd -Q "BACKUP DATABASE [myDB] TO  DISK = N'D:\myDB.bak' " -Slocalhost\SQLEXPRESS -dmyDB -E -oD:\Output.txt

@ECHO ON

Запускаем! У нас должна создаться резервная копия базы [myDB] на диске D:\myDB.bak, а в файле D:\Output.txt – результат выполнения команды. Все!

Здесь детали использования!

2 Comments on "Backup MS SQL Express по расписанию"


  1. Спасибо большое! Работает! Я уж было отчаялся, что ручками придется все время бэкапить)

Leave a Reply

Your email address will not be published. Required fields are marked *