Создание задания на резервное копирование
Буквально вчера мне была поставлена задача настроить резерное копирование базы данных SQL Server 2008 Express. Как известно, эта редакция SQL Server не поддерживает Агент SQL Server, поэтому пришлось немного погуглить. После недолгих поисков, наткнулся на программу SQLBackupAndFTP (sqlbackupandftp.com). Бесплатная редакция программы поддерживает резервное копирование баз данных (при использования расписания есть возможность бэкапить только две базы данных), ZIP-сжатие резервной копии, сохрание резервной копии на локальном или сетевом диске и даже отправка резервной копии на FTP-сервер. Но обо всем по порядку…
После скачивания и установки программы открывается следующее окно:

Для изменения параметров подлючения к SQL Server и способа аутентификации, нажимаем на кнопку Connect to SQL Server:

Если подключение прошло успешно, то Вы сможете увидеть список всех баз данных, подключённых к серверу. Выбрав необходимую базу данных, в разделе Store backups in a Local/network folder указываем локальную или сетевую папку для хранения резервных копий. При необходимости можно настроить копирование бэкапов на FTP-сервер. Для этого включаем функцию Send Backups to FTP Server, указываем в поле Host address адрес Вашего сервера, а также вводим логин и пароль для доступа к FTP-серверу.

Нажав кнопку Run now можно проверить, как всё работает…
Единственная проблема, с которой я столкнулся – не получается настроить отправку уведомлений на почту о работе задания.
Дальше необходимо указать время проведения резервного копирования и сохранить задание. Очень приятно, что для создания резервных копий по расписанию SQLBackupAndFTP использует стандартный планировщик заданий Windows:

И последнее, в разделе Advanced можно указать учетную запись для запуска задания на резервное копирование, временную папку программы, папку для сохранения log-файлов, а также уровень сжатия файла резервной копии.
Восстановление базы данных из резервной копии
Для восстановления базы данных из резервной копии предусмотрено приложение One-Click SQL Restore:

Как видно из рисунка для восстановления базы данных Вам необходимо указать файл бэкапа в формате bak или zip, выбрать базу данных и нажать Restore. И всё!
Программа SQLBackupAndFTP поддерживает работу с следующими вермиями и редакциями СУБД: SQL Server 2005/2008 Express, SQL Server 2008 Enterprise/Workgroup/Standard/Web, SQL Server 2005 Enterprise/Workgroup/Standard, SQL Server 2000 и со следующими операционными системами: Windows 2000/XP/Vista/7, Windows Server 2003/2008.