Резервное копирование БД Microsoft SQL Server

Дата публикации: 15-02-2012 | Автор: MelfisFettel | Рубрика: Windows Server

Exchange Server 2010 Резервному копированию я уже уделил ни одну тему. Настала очередь MSSQL Server. Я буду использовать следующее программное обеспечение: Windows Server 2008R2, Microsoft SQL Server 2008R2. На самом деле все достаточно просто. Мы создадим задание для резервного копирования и расписание для его выполнения.

Для начала следует убедиться что SQL Server agent (Агент SQL Server) установлен в вашей системе. Если его нет, то придется его до установить. Теперь запустим консоль управления Вашим SQL Сервером (Среда Microsoft SQL Server Management Studio) и перейдем по дереву в Агент SQL Server -> Задания. Раскроем список. Скорее всего там уже присутствует задание syspolicy_purge_history.

Правой кнопкой мыши по папке «Задания» и выбираем «Создать задание»

Откроется окно «Мастер» для создания задания. В поле «Имя» введите название Вашего задания. Желательно осмысленное, а не что то типа (Задание 1, Задание 2 и.т.д). Выберите владельца задания. В моем случае я выбираю встроенную учетную запись sa.

Перейдем на вкладку «Шаги». И нажмем кнопку «Создать» внизу окна.

Откроется мастер создания шагов для вашего задания. Шаг может быть как один, так и несколько. В нашем случае будет всего один шаг. Введите его имя «Шаг 1» и тип «Сценарий Transact-SQL (T-SQL)».

Выберите базу данных в поле «База данных». Теперь в поле ввода «Команда» введем нашу команду для резервного копирования Вашей базы данных:

BACKUP DATABASE [ИМЯ_ВАШЕЙ_БД] TO DISK = N’Полный_Путь_хранения_резервной_копии.bak’ WITH NOFORMAT, NOINIT, NAME = N’Полная База данных Резервное копирование’, SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO

Жмем «Ок» и созданный Вами шаг появится в списке шагов задания.

Переходим на вкладку «Расписания».

Думаю, тут разобраться не составит труда. Я делаю ежедневное выполнение задания в 0 часов 0 минут. То есть ровно в полночь написанный сценарий будет выполнен. На этом все. Так же советую заглянуть во вкладки «Предупреждения» и «Уведомления».

Для того что бы посмотреть состояние и время последнего выполнения зайдите в категорию «Монитор активности заданий». Там можно увидеть информацию по выполнению заданий. Когда последний раз выполнялось, завершено ли успешно и т.д.

О восстановлении базы данных под SQL Server 2008R2 я напишу в другой статье.

Понравилась статья? Расскажи друзьям:


Комментариев (1)

А где можно прочитать о восстановлении БД?

Обсудить