Перевод вот этого поста Automating the Backup of a SQL Server 2008 Express Database
Необходимые шаги:
1) Создать SQL скрипт создания бэкапа базы.
2) В системном планировщике винды создать задание, выполняющее созданный нами ранее скрипт для бэкапа.
1 Создаём скрипт для бэкапа.
a) Скачиваем и устанавливаем SQL Server Management Studio. Это бесплатный инструмент, доступный для загрузки на сайте микрософта.
b) После установки Management Studio, запускаем его и подключаемся к instance с нашей базой данных, которую хотим забэкапить.
c) Правой кнопкой мыши по нужной БД, в меню выбираем Tasks -> Back up…
d) Откроется окно, в котором выбираем нужные настройки для резервного копирования. После того как всё настроили под себя, жмём сверху на кнопку «Script» и выбираем «Script Action to File»
e) Сохраняем файл.
2 Создаём задание в планировщике для запуска скрипта
a) Правой мышкой по мойкомпьютеру – планировщик заданий.
b) Создаём новую задачу через мастер, при выборе программы выбираем C:\Program Files\Microsoft SQL Server\100\Tools\binn\SQLCMD.exe
c) Нужно задать 2 аргумента: -S \SERVER_INSTANCE_NAME -i «PATH_OF_SQLBACKUP_SCRIPT»
где SERVER_INSTANCE_NAME это название instance нашего SQL сервера с базой, которую хотим бэкапить, и PATH_OF_SQLBACKUP_SCRIPT – это путь к нашему ранее созданному sql-скрипту «C:\Program Files\Microsoft SQL Server\DatastoreBackup.sql», который будет заниматься созданием бэкапа
d) Зададим расписание запуска нашего нового задания, и всё готово
Попробовал воспользоваться. У меня аргумент -S \SERVER_INSTANCE_NAME не работал. Только когда сделал -S SQL_SERVER\SERVER_INSTANCE_NAME. Да и в других статьях имя сервера тоже указывалось.