- •Методические указания к лабораторным работам
- •Лабораторная работа №2
- •Утилита Enterprise Manager
- •Останов средствами Transact-sql
- •Управление учетной записью службы с помощью утилиты Enterprise Manager
- •Режимы запуска sql Server 2000
- •Конфигурирование служб sql Server 2000 Конфигурирование службы mssqlServer
- •Вкладка General
- •Вкладка Memory
- •Вкладка Processor
- •Вкладка Security
- •Вкладка Connections
- •Вкладка Server Settings
- •Лабораторная работа №3
- •Создание пользователя
- •Специальные пользователи
- •Хранение информации о пользователях
- •Фиксированные роли базы данных
- •Пользовательские роли базы данных
- •Права доступа
- •Права доступа к данным
- •Права на выполнение хранимых процедур и функций
- •Права на выполнение команд Transact-sql
- •Управление правами доступа
- •Запрещение доступа
- •Лабораторная работа №4
- •Полная копия
- •Разностная копия
- •Копия журнала транзакций
- •Резервное копирование файлов и групп файлов
- •Планирование стратегии резервного копирования
- •Резервное копирование системных баз данных
- •Восстановление системных баз данных
- •Присоединение баз данных
- •Ограничения при выполнении архивирования
- •Архивирование средствами Enterprise Manager
- •Архивирование с помощью мастера
- •Восстановление архива средствами Enterprise Manager
Восстановление архива средствами Enterprise Manager
Восстановление резервной копии при работе с Enterprise Manager выполняется с помощью окна Restore database (рис. 4.10). Открыть это окно можно либо выбрав в меню Tools команду Restore Database, либо указав в контекстном меню какой-нибудь базы данных команду All Tasks, а затем команду Restore Database.
Как видно, окно Restore database имеет две вкладки. Первая из них называется General и используется для управления общими свойствами восстанавливаемой базы данных. Вторая же вкладка — Options — предназначена для конфигурирования дополнительных параметров. Сначала рассмотрим элементы управления, имеющиеся на вкладке General (рис. 4.10):
Restore as database. С помощью этого раскрывающегося списка указывается имя базы данных, которое будет присвоено восстанавливаемой резервной копии. Можно выбрать как имя одной из существующих баз данных, так и ввести новое имя. В первом случае сначала будет удалена существующая база данных, а затем восстановлен архив под указанным именем. Во втором случае резервная копия просто восстанавливается под указанным именем.
Рис. 4.10. Окно Restore database
Restore. С помощью данного переключателя производится выбор типа устройства или архива. В зависимости от того, в какое положение установлен переключатель, меняется состав элементов управления в группе Parameters. Рассматриваемый набор элементов управления (см. рис. 4.10) соответствует положению переключателя Database. Вообще же переключатель может быть установлен в следующие положения:
Database— полная или разностная резервная копия, а также резервная копия журнала транзакций;
Filegroups or files — резервная копия одного или более файлов или групп файлов;
From device — будет восстанавливаться архив, сохраненный на устройстве резервного копирования.
Show backups of database. С помощью этого раскрывающегося списка пользователь может выбрать имя одной из имеющихся на сервере баз данных.
Другие элементы управления, размещенные в группе Parameters, зависят от рассматриваемого раскрывающегося списка. Например, в таблице, расположенной в нижней части вкладки, будут отображаться архивы, созданные ранее на сервере для указанной базы данных.
First backup to restore. Содержимое данного раскрывающегося списка зависит от того, какая база данных была выбрана в предыдущем списке. С помощью рассматриваемого списка можно указать дату, начиная с которой будут отображаться архивы в таблице. Это бывает полезно, когда список созданных резервных копий довольно велик и вас не привлекает поиск нужного архива среди десятков других. Выходом является уменьшение набора отображаемых резервных копий с помощью указания даты, начиная с которой следует отображать архивы.
Point in time restore. Флажок доступен только в том случае, когда восстанавливается резервная копия журнала транзакций. Устанавливая флажок, можно восстановить базу данных в состояние, в котором она была в конкретный момент времени. Это время указывается в поле, расположенном справа от флажка.
В нижней части вкладки находится таблица, в которой отображается список всех архивов, сделанных для базы данных, выбранной в списке Show backups of database, а также созданных начиная с момента, выбранного в списке First backup to restore. В таблице содержатся перечисленные ниже колонки Restore. В этой колонке выводится лишь флажок, устанавливая который, вы предписываете восстановить соответствующую резервную копию. Одновременно можно выбрать множество архивов. Это полезно при восстановлении полной при разностной копий, а также и последующем восстановлении резервной копии журнала транзакций.
Тyре. Колонка содержит значок, отображающий тип резервной копии, а также взаимосвязь резервных копий. Связь возникает, когда создается разностная копия или копия журнала транзакций. Резервные копии указанных типов не могут восстанавливаться сами по себе, а требуют предварительного восстановления полной копии (или разностной для копии журнала транзакций).
Backup Set Date.В колонке отображается дата создания соответствующей резервной копии.
Size. Отображается размер, который имеет резервная копия.
Restore From. В данной колонке указывается источник, на который была сохранена резервная копия. Соответственно, с этого же источника и будет выполняться восстановление. В качестве источника может выступать файл или устройство резервного копирования.
Backup Set Name. Выводится имя набора носителей, к которому принадлежит носитель, содержащий соответствующую резервную копию.
С помощью кнопки Properties отрывается окно свойств, с помощью которого можно выбрать иной носитель, чем тот, что указан в колонке Restore From. Это бывает необходимо, например, когда файл с резервной копией был перемещен в иное место, чем в то, куда он был сохранен при создании резервной копии.
Мы рассмотрели элементы управления, которые имеются на вкладке General окна Restore database, когда переключатель Restore установлен в положение Database. Как уже было сказано, при установке указанного переключателя в иное положение в группе Parameters будет существовать другой набор элементов управления.
Теперь же перейдем к рассмотрению вкладки Options (рис. 4.11), которая служит для тонкой настройки процесса восстановления резервной копии.На вкладке имеются следующие элементы управления:
Eject tapes (if any) after restoring each backup. После завершения восстановления будет автоматически извлечена лента из устройства резервного копирования.
Prompt before restoring each backup. Пользователю будет выдаваться диалоговое окно с вопросом о необходимости восстановления резервной копии.
Force restore over existing database. Восстановление резервной копии будет осуществляться поверх существующей базы данных.
Restore database files as. С помощью данной таблицы можно изменять имена и положение файлов базы данных. Таблица имеет следующие колонки:
Original File Name — имя файла, которое он имел в оригинале;
Restore As — имя и местоположение на диске, которые будет иметь соответствующий файл. По умолчанию предлагаются те же значения, что были в первоначальном варианте. Однако пользователь может указать любыедругие допустимые значения.
Recovery completion state. С помощью этого переключателя можно определить, в каком состоянии должна находиться база данных после восстановления. Возможны следующие варианты:
Leave database operational. No additional transaction logs can be restored — после завершения восстановления база данных будет приведена в рабочее состояние. При этом дополнительное восстановление резервной копии журнала транзакций будет невозможно;
Leave database nonoperational but able to restore additional transactional logs — в этом случае база данных не приводится в рабочее состояние, а остается в промежуточном состоянии. Это позволяет выполнять восстановление резервной копии журнала транзакций;
Leave database read-only and able to restore additional transactional logs — как и в предыдущем случае, установка переключателя в данное положение дает возможность восстанавливать резервную копию журнала транзакций. Однако при этом также разрешается чтение данных пользователями, что невозможно в предыдущем случае. Возможность чтения обеспечивается за счет того, что база данных устанавливается в состояние "только для чтения". Дополнительно в поле Undo file можно указать имя и путь к файлу отката. С помощью этого файла можно будет отменить изменения, выполненные при последующем восстановлении журнала транзакций.
На этом рассмотрение вкладки Options, а также и восстановления резервных копий с помощью Enterprise Manager, можно считать оконченным.
Рис. 13.11. Окно Restore database, вкладка Options
Порядок выполнения работы:
С помощью утилиты Enterprise Manager:
Создать полную копию БД на дисковом накопителе
Создать разностную копию БД
Создать копию журнала транзакций
Создать резервную копию файла БД
Создать резервную копию системных баз данных
С помощью мастера:
Создать резервную копию файла БД
Создать копию журнала транзакций
С помощью утилиты Enterprise Manager:
Восстановить БД из архива