Администрирование SQL Server 2005 (Лабораторная работа № 8), страница 2

Создается новый набор носителей, старые – удаляются. В текстовом поле New media set name указывается имя нового набора, в поле New media set description дается его краткое описание.

5. Флажок Verify backup when finished.

Устанавливает проверку целостности резервной копии после завершения процесса копирования. Проверяется размер копии, структура заголовка и соответствие контрольной сумме, если она была записана.

6. Флажок Perform checksum before writing to media.

Предписывает серверу выполнять контрольное суммирование перед записью резервной копии. При этом производится не только запись контрольной суммы, но и проверка контрольного бита каждой страницы БД. Флажок Continue on error – дополнительный флажок, который указывает, надо ли продолжать резервное копирование, если обнаруживаются ошибки при проверке контрольных сумм.

7. Группа переключателей Transaction log.

Активна только во время настройки копирования журнала транзакций (т. е. когда в списке Backup type на вкладке General выбран элемент Transaction log). Содержит два переключателя. В большинстве случаев требуется устанавливать переключатель Truncate the transaction log: копирование журнала транзакций в этом случае будет производиться в обычном режиме, с последующей очисткой журнала.

2.1.2. Восстановление баз данных

Восстановление (restore) баз данных  из резервной копии применяется в случаях повреждения файлов или с целью исправления крупной ошибки пользователя.

Восстановление резервной копии в Management Studio выполняется при помощи окна Restore database. Его открытие можно выполнить через контекстное меню БД, выбирая команду TasksRestore Database или команду Restore Database контекстного меню контейнера Databases.

В окне Restore database имеются две вкладки: General и Options.

На вкладке General имеются следующие элементы управления.

1. Раскрывающийся список To database.

Здесь указывается имя БД, которое будет присвоено восстановленному архиву. Можно выбрать имя существующей БД или ввести новое. В первом случае существующая БД заменяется восстановленной резервной копией.

2. Поле To a point of time.

Устанавливает восстановление «на определенный момент времени». Используется только при восстановлении журналов транзакций.

3. Переключатели From database и From device.

При установленном переключателе From database для обнаружения резервных копий используется история резервного копирования выбранной БД. При установленном переключателе From device необходимо явно указывать набор носителей резервных копий (файл на диске, картридж стримера).

4. Список Select the backup sets to restore.

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

Дополнительные параметры восстановления представлены на вкладке Options окна Restore database. Наиболее важными из них являются следующие.

1. Список Restore the database files as.

Позволяет определить новые пути для восстанавливаемых файлов БД. Содержит два столбца: оригинальное имя файла (Original file name) и новое имя файла, включающее также и путь к файлу (Restore as).

2. Группа переключателей Recovery state.

Показывает так называемое состояние восстановления, а именно, будет ли БД доступна для пользователей по окончании восстановления. Содержит три переключателя:

·  RESTORE WITH RECOVERY – в этом режиме после восстановления БД приводится в согласованное состояние; отменяются все транзакции, которые не были завершены на момент создания резервной копии, после чего БД становится открытой для пользователей;

·  RESTORE WITH NORECOVERY – после восстановления БД остается в нерабочем состоянии; БД в этом случае остается недоступной для пользователей, но оператор СУБД имеет возможность провести восстановление дополнительной копии;

·  RESTORE WITH STANDBY – после восстановления незавершенные транзакции отменяются, информация о незавершенных транзакциях записывается в специальный файл отката (он указывается в текстовом поле Standby file); после этого пользователи могут обращаться к восстановленной БД для чтения, но модификация данных не разрешается; БД остается доступной для восстановления резервных копий журналов транзакций.