Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:technical_manual:server_install:backup [2014/10/15 16:23] |
ru:technical_manual:server_install:backup [2023/03/16 12:20] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====== Резервное копирование баз данных ====== | ||
+ | Резервное копирование баз данных можно производить несколькими способами: | ||
+ | |||
+ | - С помощью утилиты DB Администратор (см. [[ru/manual/manual]], глава [[ru/manual/install/dbcontrol/create_backup]]). | ||
+ | - С помощью SQL Server Management Studio((SQL Server Management Studio (SSMS) - бесплатное ПО, доступное для скачивания [[https://docs.microsoft.com/ru-ru/sql/ssms/download-sql-server-management-studio-ssms|на сайте Microsoft]].)) (см. [[ru/technical_manual/server_install/backup#резервное_копирование_баз_данных_в_sql_server_management_studio|Резервное копирование баз данных в SQL Management Studio]] ниже). | ||
+ | - Автоматическое резервное копирование (см. [[ru/technical_manual/server_install/backup#автоматическое_резервное_копирование|Автоматическое резервное копирование]] ниже). | ||
+ | ===== Резервное копирование баз данных в SQL Server Management Studio ===== | ||
+ | |||
+ | Для создания резервной копии базы данных необходимо выделить ее в дереве объектов SQL Server Management Studio((SQL Server Management Studio (SSMS) - бесплатное ПО, доступное для скачивания [[https://docs.microsoft.com/ru-ru/sql/ssms/download-sql-server-management-studio-ssms|на сайте Microsoft]].)), в контекстном меню выбрать пункт "Задачи -> Создать резервную копию…". | ||
+ | |||
+ | [{{ ru/technical_manual/server_install/backup/lang_backup_020.png?nolink |Рисунок 1}}] | ||
+ | |||
+ | В окне "Резервное копирование базы данных" (Рис. 1) на странице **//Общие//** в разделе "Источник" в поле "Тип резервной копии выбрать //Полная//; в разделе "Назначение" по кнопке "Добавить" указать файл резервной копии базы данных. Для проверки целостности копии базы данных на закладке **//Параметры//** в разделе "Надежность" установить флаг //Проверить резервную копию после завершения.// | ||
+ | |||
+ | Нажатием кнопки "OK" запустить создание резервной копии выбранной базы данных и дождаться сообщения "Резервное копирование базы данных "<имя_базы>" успешно завершено.". | ||
+ | |||
+ | ===== Автоматическое резервное копирование ===== | ||
+ | |||
+ | Настройка автоматического резервного копирования баз данных возможна разными способами. Здесь приведена схема работы скрипта, создающего резервные копии указанных баз данных в указанные папки. | ||
+ | |||
+ | Схема работы: | ||
+ | |||
+ | -Скрипт запускается непосредственно на SQL Server'e, имя инстанции SQL Server указывается в скрипте. Для выполнения SQL-кода указывается путь к соответствующей утилите. Создается резервная копия базы данных с указанием даты в имени файла. Файл сохраняется локально по указанному пути. Создаются лог-файлы резервного копирования для каждой базы с указанием имени базы в названии файла и общий лог-файл. | ||
+ | -Файл резервной копии запаковываются архиватором. В скрипте необходимо указать используемый архиватор. | ||
+ | -Созданный архив копируется на указанные сетевые источники хранения архивов при необходимости. | ||
+ | -Старые архивы удаляются. В скрипте указывается утилита для удаления файлов. | ||
+ | |||
+ | ===== В этом подразделе ===== | ||
+ | *[[ru/technical_manual/server_install/backup/script_example]] | ||
+ | |||
+ | |||
+ | [<contextnavigator>] | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | {(rater>id=ru_technical_manual_server_install_backup|name=Резервное копирование баз данных|type=vote|trace=ip|headline=off)} |