Восстановление базы данных (страница «Общие»)

Страница Общие позволяет задать данные об исходной и целевой базах данных для операции восстановления базы данных.

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

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

Если задача восстановления выполняется в среде Среда SQL Server Management Studio, можно создать соответствующий скрипт RESTORE на языке Transact-SQL, нажав кнопку Скрипт и выбрав для него место назначения.

Разрешения

Если восстанавливаемая база данных не существует, для выполнения инструкции RESTORE у пользователя должны быть разрешения CREATE DATABASE. Если база данных существует, разрешения на выполнение инструкции RESTORE по умолчанию предоставлены членам предопределенных ролей сервера sysadmin и dbcreator, а также владельцу базы данных (dbo).

Разрешения на выполнение инструкции RESTORE даются ролям, в которых данные о членстве всегда доступны серверу. Так как членство в предопределенной роли базы данных может быть проверено только тогда, когда база данных доступна и не повреждена, что не всегда имеет место при выполнении инструкции RESTORE, члены предопределенной роли базы данных db_owner не имеют разрешений RESTORE.

Параметры

Источник

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

Термин

Определение

База данных

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

Устройство

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

Чтобы выбрать одно или несколько логических или физических устройств резервного копирования, нажмите кнопку обзора, которая открывает диалоговое окно Выбор устройства резервного копирования. В этом диалоговом окне можно выбрать до 64 устройств, принадлежащих к одному набору носителей. Ленточные устройства должны быть физически подключены к компьютеру, на котором работает экземпляр SQL Server. Файл резервной копии может находиться на локальном или удаленном дисковом устройстве. Дополнительные сведения см. в разделе Устройства резервного копирования (SQL Server).

После выхода из диалогового окна Выбор устройства резервного копирования выбранное устройство появляется в виде значения, доступного только для чтения, в списке Устройство.

База данных

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

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

Данный список доступен, только если выбрано Устройство. Будут выбраны только те базы данных, резервные копии которых доступны на выбранных устройствах.

Целевой объект

Параметры панели Восстановить в определяют базу данных и точку восстановления.

Условие

Определение

База данных

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

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

Для восстановления резервной копии, защищенной паролем, необходимо использовать инструкцию RESTORE.

Восстановить в

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

План восстановления

Термин

Определение

Резервные наборы данных, которые необходимо восстановить

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

Чтобы переопределить предложенный план восстановления, можно изменить выбранные элементы в сетке. Если выбор каких-то резервных копий отменяется, то автоматически отменяется и выбор зависящих от них резервных копий.

Заголовок

Значения

Восстановить

Установленные флажки обозначают резервные наборы данных, отмеченные для восстановления.

Название

Имя резервного набора данных.

Компонент

Компонент, сохраненный в резервной копии. База данных, Файл или <пусто> (для журналов транзакций).

Тип

Тип выполненного резервного копирования: Полное, Разностное или Журнал транзакций.

Сервер

Имя экземпляра компонента Компонент Database Engine, выполнившего операцию резервного копирования.

База данных

Имя базы данных, участвовавшей в операции резервного копирования.

Положение

Расположение резервного набора данных в томе.

Первый номер LSN

Регистрационный номер в журнале первой транзакции в резервном наборе данных. Пустой для резервных копий файлов.

Последний номер LSN

Регистрационный номер в журнале последней транзакции в резервном наборе данных. Пустой для резервных копий файлов.

Номер LSN для контрольной точки

Регистрационный номер транзакции в журнале (номер LSN) для последней контрольной точки на время создания резервной копии.

Полный номер LSN

Номер LSN последнего полного резервного копирования базы данных.

Дата начала

Дата и время начала операции резервного копирования, указанные в региональных настройках клиента.

Дата завершения

Дата и время завершения операции резервного копирования, указанные в формате, соответствующем региональным настройкам клиента.

Размер

Размер резервного набора данных в байтах.

Имя пользователя

Имя пользователя, выполнившего операцию резервного копирования.

Истечение срока действия

Дата и время истечения срока действия резервного набора данных.

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

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

Проверить носитель резервной копии

Инструкция RESTORE VERIFY_ONLY вызывается для выбранных наборов резервного копирования.

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

Это длительная операция, и ее выполнение или отмену можно выполнить с помощью монитора хода выполнения.

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

При проверке целостности резервных наборов данных в статусе выполнения в нижнем левом углу диалогового окна будет указано «Проверка», а не «Выполнение».

Поддержка совместимости

В SQL Server 2012 можно восстановить пользовательскую базу данных из резервной копии базы данных, созданной с помощью SQL Server 2005 или более поздней версии. Однако восстановление резервных копий баз данных master, model и msdb, созданных в SQL Server 2005 или SQL Server 2008, в SQL Server 2012 невозможно. Кроме того, резервные копии, созданные в SQL Server 2012, невозможно восстановить в более ранних версиях SQL Server.

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

Резервная копия SQL Server не может быть восстановлена на SQL Server, имеющем более раннюю версию.

В SQL Server 2012 используется путь по умолчанию, отличный от пути, использованного в предыдущих версиях. Поэтому, чтобы восстановить из резервной копии базу данных, созданную в расположении по умолчанию для SQL Server 2005 или SQL Server 2008, необходимо использовать параметр MOVE.

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

См. также

Задания

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

Справочник

Аргументы инструкции RESTORE (Transact-SQL)

Основные понятия

Устройства резервного копирования (SQL Server)

Восстановление резервной копии с устройства (SQL Server)

Восстановление резервной копии журнала транзакций (SQL Server)

Просмотр содержимого ленты или файла резервной копии (SQL Server)

Просмотр свойств и содержимого логического устройства резервного копирования (SQL Server)

Наборы носителей, семейства носителей и резервные наборы данных (SQL Server)

Применение резервных копий журналов транзакций (SQL Server)