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


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

В этом разделе описывается восстановление резервной копии с устройства в SQL Server 2014 с помощью SQL Server Management Studio или Transact-SQL.

Примечание

Сведения о резервном копировании SQL Server в службу хранилища BLOB-объектов Azure см. в статье SQL Server Резервное копирование и восстановление с помощью службы Хранилище BLOB-объектов Azure.

В этом разделе

Перед началом

Безопасность

Разрешения

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

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

Использование среды SQL Server Management Studio

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

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

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

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

  4. Выберите нужный тип операции восстановления (База данных, Файлы и файловые группыили Журнал транзакций). Откроется соответствующее диалоговое окно.

  5. На странице Общие в разделе Источник для восстановления выберите С устройства.

  6. В текстовом поле С устройства нажмите кнопку обзора. Откроется диалоговое окно Указание резервной копии .

  7. В текстовом поле Носитель резервной копии выберите Устройство резервного копированияи нажмите кнопку Добавить . Откроется текстовое поле Выбор устройства резервного копирования .

  8. В текстовом поле Устройство резервного копирования выберите устройство для операции восстановления.

Использование Transact-SQL

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

  1. Установите соединение с компонентом Компонент Database Engine.

  2. На панели «Стандартная» нажмите Создать запрос.

  3. В инструкции RESTORE укажите логическое или физическое устройство резервного копирования, которое будет использоваться для создания резервной копии. В этом примере показано восстановление из файла на диске, имеющего физическое имя Z:\SQLServerBackups\AdventureWorks2012.bak.

RESTORE DATABASE AdventureWorks2012  
   FROM DISK = 'Z:\SQLServerBackups\AdventureWorks2012.bak' ;  
  

См. также:

RESTORE FILELISTONLY (Transact-SQL)
RESTORE HEADERONLY (Transact-SQL)
RESTORE LABELONLY (Transact-SQL)
RESTORE VERIFYONLY (Transact-SQL).
Восстановление резервной копии базы данных с помощью простой модели восстановления (Transact-SQL)
Восстановление резервной копии базы данных (среда SQL Server Management Studio)
Восстановление разностной резервной копии базы данных (SQL Server)
Восстановление базы данных в новое место (SQL Server)
Создание резервных копий файлов и файловых групп (SQL Server)
Создание резервной копии журнала транзакций (SQL Server)
Создание разностной резервной копии базы данных (SQL Server)