Форум ФОСС-Он-Лайн

Обсуждение продуктов и технологий
Текущее время: 18 ноя 2018, 20:48

Часовой пояс: UTC + 2 часа




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
СообщениеДобавлено: 07 июл 2010, 17:04 
Не в сети
Разработчики FossDoc
Аватар пользователя

Зарегистрирован: 26 дек 2008, 16:03
Сообщений: 867
Для сохранности данных следует регулярно делать резервные копии базы (бекап). В этом случае, если например, у вас выйдет из строя жесткий диск на котором была база, вы не потеряете свои ценные данные.

Выполнить резервирование (бекап) базы данных можно средствами SQL Server Management Studio

Запускаем через меню "Пуск" SQL Server Management Studio:
Вложение:
Комментарий к файлу: Запуск SQL Server Management Studio
1.Запуск SQL Server Management Studio.jpg
1.Запуск SQL Server Management Studio.jpg [ 23.64 KiB | Просмотров: 6559 ]

Если у вас не установлена студия (это может быть если использован SQL Express), то ее можно скачать и установить отдельно:
http://www.microsoft.com/downloads/details.aspx?displaylang=ru&FamilyID=c243a5ae-4bd1-4e3d-94b8-5a0f62bf7796

Авторизуемся (обычно Windows-авторизации достаточно если студия и сам SQL Server находятся на одной машине):
Вложение:
Комментарий к файлу: Подключение к SQL Management Studio
Подключение к SQL Management Studio.jpg
Подключение к SQL Management Studio.jpg [ 50.39 KiB | Просмотров: 6555 ]


В окне студии разверните ветку Databases и найдите свою базу данных.
Через контекстное меню выберите пункт "Backup":
Вложение:
Комментарий к файлу: Выбор базы для резервирования
2.Выбор базы для резервирования.jpg
2.Выбор базы для резервирования.jpg [ 73.73 KiB | Просмотров: 6558 ]


Через кнопку Add добавьте файл, в который производить резервное копирование:
Вложение:
Комментарий к файлу: Окно настройки резервного копирования базы данных MS SQL Server
3.Окно настройки резервного копирования базы данных MS SQL Server.jpg
3.Окно настройки резервного копирования базы данных MS SQL Server.jpg [ 54.86 KiB | Просмотров: 6560 ]


В разделе Options можно настроить дополнительные параметры, в частности, выбрать режим - перезаписывать файл бекапа или дописывать его. Если выбрать Append, то каждый раз файл бекапа будет дописываться, и может быстро заполнить диск, но зато у вас будет возможность выбрать какую из его частей восстанавливать.
Вложение:
Комментарий к файлу: Дополнительные параметры резервирования базы данных
4.Дополнительные параметры резервирования базы данных.jpg
4.Дополнительные параметры резервирования базы данных.jpg [ 56.95 KiB | Просмотров: 6555 ]


Если далее нажать "ОК", то будет выполнен резерв базы данных в файл, который был указан. Это ручное резервирование,
однако для постоянного использования лучше настроить задание с периодичностью, например, раз в день.

Внимание! Описанная ниже процедура настройки периодического резервирования доступна только для полноценной версии MS SQL Server (не для SQL Express).

Создать задание можно прямо с диалога настройки резервного копирования: раскрываем меню Script, и выбираем
"Script action to job"
Вложение:
Комментарий к файлу: Создание job на сервере SQL
5.Создание job на сервере SQL.jpg
5.Создание job на сервере SQL.jpg [ 61.6 KiB | Просмотров: 6554 ]


В задании можно настроить отдельные детали, например имя и периодичность исполнения:
Вложение:
Комментарий к файлу: Настройка Job - основное окно
6.Настройка Job - основное окно.jpg
6.Настройка Job - основное окно.jpg [ 38.05 KiB | Просмотров: 6567 ]


Укажите периодичность исполнения задания: нажимаем на кнопку New находясь в разделе Schedules:
Вложение:
Комментарий к файлу: Планирование периодического Job
7.Планирование периодического Job.jpg
7.Планирование периодического Job.jpg [ 36.62 KiB | Просмотров: 6560 ]


В примере ниже периодичность установлена "Раз в день в 00-00" делать резервное копирование:
Вложение:
Комментарий к файлу: Настройка периодичности
8.Настройка периодичности.jpg
8.Настройка периодичности.jpg [ 47.45 KiB | Просмотров: 6566 ]


Позже можно будет просмотреть созданные задания:
Вложение:
Комментарий к файлу: Просмотр созданных Job
9.Просмотр созданных Job.jpg
9.Просмотр созданных Job.jpg [ 105.02 KiB | Просмотров: 6540 ]


В итоге мы настроили резервировние базы данных автоматически ежедневно, в один файл с перезаписью содержимого.
Следует отметить, что сразу по завершении резервирования файл можно заархивировать, например сторонними средствами,
и хранить уже в упакованном виде (для экономии места). Также следует понимать, что для надежности файлы бекапа стоит хранить не на одном жестком диске, а например копировать на другую машину либо использовать рейд-массив жестких дисков.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 11 июл 2013, 14:38 
Не в сети
Разработчики FossDoc
Аватар пользователя

Зарегистрирован: 26 дек 2008, 16:03
Сообщений: 867
Альтернативный вариант для регулярного автоматического бекапирования базы: Настройка автоматической архивации базы данных в SQL Express


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 2 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB