Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
В этом разделе объясняется, как восстановить полную резервную копию базы данных.
Это важно
Системный администратор, восстанавливающий полную резервную копию базы данных, должен быть единственным человеком, использующим базу данных на данный момент.
Предварительные требования и рекомендации
Чтобы восстановить зашифрованную базу данных, необходимо иметь доступ к сертификату или асимметричному ключу, который использовался для шифрования базы данных. Без сертификата или асимметричного ключа восстановить базу данных нельзя. Поэтому сертификат, используемый для шифрования ключа шифрования базы данных, должен храниться в течение всего времени, пока есть необходимость в резервной копии. Дополнительные сведения см. в статье SQL Server Certificates and Asymmetric Keys.
В целях безопасности рекомендуется не подключать или восстанавливать базы данных из неизвестных или ненадежных источников. В этих базах данных может содержаться вредоносный код, вызывающий выполнение непредусмотренных инструкций Transact-SQL или появление ошибок из-за изменения схемы или физической структуры базы данных. Перед тем как использовать базу данных, полученную из неизвестного или ненадежного источника, выполните на тестовом сервере инструкцию DBCC CHECKDB для этой базы данных, а также изучите исходный код в базе данных, например хранимые процедуры и другой пользовательский код.
Уровень совместимости баз данных после обновления
Уровни совместимости tempdb, модели, msdb и базы данных ресурсов устанавливаются на уровень совместимости SQL Server 2014 после обновления. База данных master system сохраняет уровень совместимости, который он имел до обновления, если только этот уровень не был меньше 100. Если уровень совместимости master был менее 100 до обновления, он устанавливается на 100 после обновления.
Если уровень совместимости пользовательской базы данных был 100 или выше до обновления, он остается неизменным после обновления. Если уровень совместимости был равен 90 до обновления, в обновленной базе данных уровень совместимости имеет значение 100, что является самым низким поддерживаемым уровнем совместимости в SQL Server 2014.
Замечание
Новые пользовательские базы данных наследуют уровень совместимости базы данных модели .
Процедуры
Восстановление полной резервной копии базы данных
Для восстановления полной резервной копии базы данных выполните инструкцию RESTORE DATABASE, указав:
Имя базы данных для восстановления.
Устройство резервного копирования, из которого восстанавливается полная резервная копия базы данных.
Предложение NORECOVERY, если у вас есть журнал транзакций или разностная резервная копия базы данных, применяемая после восстановления полной резервной копии базы данных.
Это важно
Чтобы восстановить зашифрованную базу данных, необходимо иметь доступ к сертификату или асимметричному ключу, который использовался для шифрования базы данных. Без сертификата или асимметричного ключа восстановить базу данных нельзя. Поэтому сертификат, используемый для шифрования ключа шифрования базы данных, должен храниться в течение всего времени, пока есть необходимость в резервной копии. Дополнительные сведения см. в статье SQL Server Certificates and Asymmetric Keys.
При необходимости укажите:
- Предложение FILE для идентификации резервного набора на устройстве резервного копирования для восстановления.
Замечание
При восстановлении более ранней версии базы данных до SQL Server 2014 база данных автоматически обновляется. Как правило, база данных сразу становится доступной. Однако если в базе данных SQL Server 2005 есть полнотекстовые индексы, процесс обновления импортирует, сбрасывает или перестраивает их в зависимости от параметра свойства сервера upgrade_option . Если при обновлении выбран режим импорта (upgrade_option = 2) или перестроения (upgrade_option = 0), полнотекстовые индексы во время обновления будут недоступны. В зависимости от объема индексируемых данных процесс импорта может занять несколько часов, а перестроение — до десяти раз дольше. Обратите внимание, что если для обновления выбран режим «Импортировать», а полнотекстовый каталог недоступен, то связанные с ним полнотекстовые индексы будут перестроены. Чтобы изменить значение свойства сервера upgrade_option , следует использовать процедуру sp_fulltext_service.
Пример
Описание
В этом примере восстанавливается полная резервная копия базы данных AdventureWorks2012 из ленты.
Пример
USE master;
GO
RESTORE DATABASE AdventureWorks2012
FROM TAPE = '\\.\Tape0';
GO
См. также
Полное восстановление базы данных (модель полного восстановления)
Полное восстановление базы данных (простая модель восстановления)
Полные резервные копии баз данных (SQL Server)
RESTORE (Transact-SQL)
Журнал резервных копий и сведения о заголовке резервной копии (SQL Server)
Перестроение системных баз данных