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

Применимо к:SQL Server

В этом разделе описывается определение логического устройства резервного копирования для файла диска в SQL Server с помощью SQL Server Management Studio или Transact-SQL. Логическое устройство представляет собой определяемое пользователем имя, которое указывает на конкретное физическое устройство резервного копирования (дисковый файл или ленточный накопитель). Инициализация физического устройства происходит позже, при записи на него резервной копии.

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

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

Ограничения

  • Каждое имя логического устройства должно быть уникальным в пространстве имен всех логических устройств резервного копирования на экземпляре сервера. Чтобы просмотреть имена существующих логических устройств, запросите представление каталога sys.backup_devices .

Рекомендации

  • Резервные копии, базы данных и журналы рекомендуется хранить на разных дисках. Это является необходимым, чтобы можно было гарантировать возможность доступа к резервным копиям при сбое диска с базой данных или журналами.

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

Разрешения

Требует членства в предопределенной роли сервера diskadmin .

Необходимо разрешение на запись на жесткий диск.

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

Определение логического устройства резервного копирования для дискового файла

  1. После подключения к соответствующему экземпляру ядра СУБД Microsoft SQL Server в обозревателе объектов щелкните имя сервера, чтобы развернуть дерево сервера.

  2. Разверните Объекты сервераи щелкните правой кнопкой мыши Устройства резервного копирования.

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

  4. Введите имя устройства.

  5. В качестве места назначения выберите Файл и укажите полный путь к файлу.

  6. Чтобы определить новое устройство, нажмите кнопку OK.

Чтобы выполнить резервное копирование на новое устройство, добавьте его в поле Создать резервную копию на в диалоговом окне Резервное копирование базы данных (Общие). Дополнительные сведения см. в статье Создание полной резервной копии базы данных (SQL Server).

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

Определение логического устройства резервного копирования для дискового файла

  1. Соединитесь с ядром СУБД .

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

  3. Скопируйте следующий пример в окно запроса и нажмите кнопку Выполнить. Этот пример иллюстрирует использование процедуры sp_addumpdevice в целях определения логического устройства резервного копирования для дискового файла. В этом примере добавляется дисковое устройство резервного копирования с именем mydiskdump, которое имеет физическое имя c:\dump\dump1.bak.

USE AdventureWorks2022;  
GO  
EXEC sp_addumpdevice 'disk', 'mydiskdump', 'c:\dump\dump1.bak' ;  
GO  

См. также

BACKUP (Transact-SQL)
Устройства резервного копирования (SQL Server)
sys.backup_devices (Transact-SQL)
sp_addumpdevice (Transact-SQL)
sp_dropdevice (Transact-SQL)
Определение логического устройства резервного копирования для ленточного накопителя (SQL Server)
Просмотр свойств и содержимого логического устройства резервного копирования (SQL Server)