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

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

ПримечаниеПримечание

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

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

  • Перед началом работы выполните следующие действия.

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

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

    Среда SQL Server Management Studio

    Transact-SQL

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

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

Разрешения

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

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

Значок стрелки, используемый со ссылкой «В начало»[Top]

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

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

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

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

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

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

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

Значок стрелки, используемый со ссылкой «В начало»[Top]

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

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

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

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

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

USE AdventureWorks2012;
GO
BACKUP DATABASE AdventureWorks2012
TO DISK = 'Z:\SQLServerBackups\AdventureWorks2012.Bak'
GO

Значок стрелки, используемый со ссылкой «В начало»[Top]

См. также

Основные понятия

Создание резервной копии журнала транзакций (SQL Server)

Создание резервных копий файлов и файловых групп (SQL Server)

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

Создание разностной резервной копии базы данных (SQL Server)

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