Указание диска или ленты в качестве места назначения резервного копирования (SQL Server)

Область применения:SQL Server

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

Примечание.

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

Разрешения

BACKUP DATABASE и BACKUP разрешения на LOG по умолчанию предоставляются членам предопределенной роли сервера sysadmin и предопределенных ролей базы данных db_owner и db_backupoperator.

Проблемы, связанные с владельцем и разрешениями у физических файлов на устройстве резервного копирования, могут помешать операции резервного копирования. SQL Server должен иметь возможность чтения и записи на устройство; учетная запись, в которой выполняется служба SQL Server, должна иметь разрешения на запись. Однако процедура sp_addumpdevice, добавляющая запись для устройства резервного копирования в системные таблицы, не проверяет разрешения на доступ к файлу. Проблемы физического файла устройства резервного копирования могут не проявляться до момента доступа к физическому ресурсу во время операции резервного копирования или восстановления.

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

Указать диск или ленту в качестве места назначения резервного копирования.

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

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

  3. Щелкните правой кнопкой мыши базу данных, выберите пункт Задачи, а затем команду Создать резервную копию. Откроется диалоговое окно Резервное копирование базы данных .

  4. В разделе Назначение страницы Общее выберите Диск или Лента. Чтобы выбрать пути к 64 (или менее) дискам или накопителям на магнитной ленте, содержащим один набор носителей, нажмите кнопку Добавить.

Чтобы удалить носитель резервной копии, выберите его и нажмите кнопку Удалить. Чтобы просмотреть содержимое носителя резервной копии, выберите его и щелкните Содержимое.

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

Указать диск или ленту в качестве места назначения резервного копирования.

  1. Подключитесь к СУБД.

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

  3. В операторе BACKUP укажите файл или устройство и его физическое имя. В этом примере выполняется резервное копирование базы данных AdventureWorks2025 в файл на диске Z:\SQLServerBackups\AdventureWorks2022.bak.

USE AdventureWorks2022;  
GO  
BACKUP DATABASE AdventureWorks2022  
TO DISK = 'Z:\SQLServerBackups\AdventureWorks2022.bak'  
GO