Восстановление резервной копии с устройства (SQL Server)
Область применения: SQL Server
В этом разделе описывается восстановление резервной копии с устройства в SQL Server с помощью SQL Server Management Studio или Transact-SQL.
Примечание.
Сведения о резервном копировании SQL Server для Хранилище BLOB-объектов Azure см. в статье sql Server Backup and Restore with Microsoft Хранилище BLOB-объектов Azure.
В этом разделе
Перед началом:
Восстановление резервной копии с устройства с помощью:
Перед началом
Безопасность
Разрешения
Если восстанавливаемая база данных не существуют, для выполнения инструкции RESTORE у пользователя должны быть разрешения CREATE DATABASE. Если база данных существует, разрешения на выполнение инструкции RESTORE по умолчанию предоставлены членам предопределенных ролей сервера sysadmin и dbcreator , а также владельцу базы данных (dbo) (для параметра FROM DATABASE_SNAPSHOT база данных всегда существует).
Разрешения на выполнение инструкции RESTORE даются ролям, в которых данные о членстве всегда доступны серверу. Так как членство в предопределенной роли базы данных может быть проверено только тогда, когда база данных доступна и не повреждена, что не всегда имеет место при выполнении инструкции RESTORE, члены предопределенной роли базы данных db_owner не имеют разрешений RESTORE.
Использование среды SQL Server Management Studio
Восстановление резервной копии с устройства
После подключения к соответствующему экземпляру ядро СУБД Microsoft SQL Server в обозреватель объектов щелкните имя сервера, чтобы развернуть дерево сервера.
Раскройте узел Базы данныхи в зависимости от типа восстанавливаемой базы данных выберите пользовательскую базу данных или раскройте узел Системные базы данных и выберите системную базу данных.
Щелкните правой кнопкой мыши базу данных, укажите на пункт Задачии щелкните Восстановить.
Выберите нужный тип операции восстановления (База данных, Файлы и файловые группыили Журнал транзакций). Откроется соответствующее диалоговое окно.
На странице Общие в разделе Источник для восстановления выберите С устройства.
В текстовом поле С устройства нажмите кнопку обзора. Откроется диалоговое окно Указание резервной копии .
В текстовом поле Носитель резервной копии выберите Устройство резервного копированияи нажмите кнопку Добавить . Откроется текстовое поле Выбор устройства резервного копирования .
В текстовом поле Устройство резервного копирования выберите устройство для операции восстановления.
Использование Transact-SQL
Восстановление резервной копии с устройства
Соединитесь с ядром СУБД .
На панели «Стандартная» нажмите Создать запрос.
В инструкции RESTORE укажите логическое или физическое устройство резервного копирования, которое будет использоваться для создания резервной копии. В этом примере показано восстановление из файла на диске, имеющего физическое имя
Z:\SQLServerBackups\AdventureWorks2022.bak
.
RESTORE DATABASE AdventureWorks2022
FROM DISK = 'Z:\SQLServerBackups\AdventureWorks2022.bak' ;
См. также
RESTORE FILELISTONLY (Transact-SQL)
RESTORE HEADERONLY (Transact-SQL)
RESTORE LABELONLY (Transact-SQL)
RESTORE VERIFYONLY (Transact-SQL).
Восстановление резервной копии базы данных в простой модели восстановления (Transact-SQL)
Restore a Database Backup Using SSMS
Восстановление разностной резервной копии базы данных (SQL Server)
Восстановление базы данных в новое расположение (SQL Server)
Резервное копирование файлов и файловых групп (SQL Server)
Создание резервной копии журнала транзакций (SQL Server)
Создание разностной резервной копии базы данных (SQL Server)