Поделиться через


Как восстановить файлы и файловые группы (среда SQL Server Management Studio)

Этот подраздел содержит сведения о восстановлении полной резервной копии файлов.

Важное примечаниеВажно!

Перед восстановлением базы данных в среде SQL Server Management Studio по модели полного восстановления или модели восстановления с неполным протоколированием необходимо выполнить резервное копирование журнала активных транзакций (известного как заключительный фрагмент журнала). Дополнительные сведения см. в разделе Как создать резервную копию журнала транзакций (среда SQL Server Management Studio).

Важное примечаниеВажно!

Чтобы восстановить зашифрованную базу данных, необходимо иметь доступ к сертификату или асимметричному ключу, который использовался для шифрования базы данных. Без сертификата или асимметричного ключа восстановить базу данных нельзя. Поэтому сертификат, который используется для шифрования ключа шифрования базы данных, необходимо сохранять столько времени, сколько будет нужна база данных. Дополнительные сведения см. в разделе Сертификаты SQL Server и асимметричные ключи.

Восстановление файлов и файловых групп

  1. После подключения к соответствующему экземпляру компонента MicrosoftSQL Server Database Engine в обозревателе объектов разверните дерево сервера, щелкнув имя сервера.

  2. Разверните узел Базы данных. В зависимости от базы данных выберите пользовательскую базу данных или разверните узел Системные базы данных и выберите системную базу данных.

  3. Щелкните правой кнопкой мыши базу данных, наведите курсор на пункт Задачи, а затем выберите пункт Восстановить.

  4. Щелкните Файлы и файловые группы, после чего откроется диалоговое окно Восстановление файлов и файловых групп.

  5. На странице Общие в списке В базу данных появится имя восстанавливаемой базы данных.

  6. Чтобы указать источник и расположение восстанавливаемых резервных наборов данных, выберите один из следующих вариантов.

    • Из базы данных

      Введите имя базы данных в поле со списком.

    • С устройства

      Нажмите кнопку обзора, после чего откроется окно Указание резервной копии. В списке Носители резервной копии выберите один из перечисленных типов устройств. Чтобы выбрать одно или несколько устройств для списка Расположение резервной копии, щелкните Добавить.

      После добавления устройств в список Расположение резервной копии нажмите кнопку ОК для возвращения на страницу Общие.

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

    Сведения о столбцах в сетке Выбор резервных наборов данных для восстановления см. в разделе Восстановление файлов и файловых групп (страница «Общие»).

  8. Для просмотра или выбора дополнительных параметров нажмите кнопку Параметры в области Выбор страницы.

  9. На панели Параметры восстановления можно выбрать любой из следующих параметров, если он подходит к данной ситуации.

    • Перезаписать существующую базу данных

    • Выдавать запрос перед восстановлением каждой резервной копии

    • Ограничить доступ к восстановленной базе данных

    Дополнительные сведения об этих параметрах см. в разделе Восстановление файлов и файловых групп (страница «Параметры»).

  10. По желанию можно восстановить базу данных в новое местоположение, задав новое назначение для каждого файла в сетке Восстановить файлы базы данных как. Дополнительные сведения об этой сетке см. в разделе Восстановление файлов и файловых групп (страница «Параметры»).

  11. На панели Состояние восстановления определяется состояние базы данных после операции восстановления. Поведение по умолчанию следующее.

    • Оставить базу данных готовой к использованию путем отката незафиксированных транзакций. Невозможно восстановить дополнительные журналы транзакций. (RESTORE WITH RECOVERY)

      ПримечаниеПримечание

      Выберите этот параметр, только если в данный момент восстанавливаются все необходимые резервные копии.

    Кроме того, возможны следующие варианты.

    • Оставить базу данных в нерабочем состоянии и не выполнять откат незавершенных транзакций. Можно восстановить дополнительные журналы транзакций. (RESTORE WITH NORECOVERY)

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

    Описания параметров см. в разделе Восстановление файлов и файловых групп (страница «Параметры»).

ПримечаниеПримечание

После восстановления базы данных SQL Server 2005 или SQL Server 2000 в SQL Server 2008 она немедленно доступна для работы, а ее обновление производится автоматически. Если база данных содержит полнотекстовые индексы, то в процессе обновления будет произведен их импорт, сброс или перестроение в зависимости от установленного значения свойства сервера Режим обновления полнотекстового каталога. Если при обновлении выбран режим Импортировать или Перестроить, то полнотекстовые индексы во время обновления будут недоступны. В зависимости от объема индексируемых данных процесс импорта может занять несколько часов, а перестроение — в несколько (до десяти) раз больше. Обратите внимание, что если при обновлении выбран режим Импортировать, а полнотекстовый каталог недоступен, то связанные с ним полнотекстовые индексы будут перестроены. Сведения о просмотре и изменении параметра Режим обновления полнотекстовых данных см. в разделе Как просмотреть или изменить свойства сервера для полнотекстового поиска (среда SQL Server Management Studio).