Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: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
Указать диск или ленту в качестве места назначения резервного копирования.
После подключения к соответствующему экземпляру ядра СУБД Microsoft SQL Server, в Обозревателе объектов щелкните на имени сервера, чтобы развернуть дерево сервера.
Раскройте узел Базы данных и в зависимости от типа базы данных выберите пользовательскую базу данных или раскройте узел Системные базы данных и выберите системную базу данных.
Щелкните правой кнопкой мыши базу данных, выберите пункт Задачи, а затем команду Создать резервную копию. Откроется диалоговое окно Резервное копирование базы данных .
В разделе Назначение страницы Общее выберите Диск или Лента. Чтобы выбрать пути к 64 (или менее) дискам или накопителям на магнитной ленте, содержащим один набор носителей, нажмите кнопку Добавить.
Чтобы удалить носитель резервной копии, выберите его и нажмите кнопку Удалить. Чтобы просмотреть содержимое носителя резервной копии, выберите его и щелкните Содержимое.
Использование Transact-SQL
Чтобы задать диск или ленту в качестве места для резервного копирования.
Подключитесь к СУБД.
На панели «Стандартная» нажмите Создать запрос.
В инструкции BACKUP укажите этот файл или устройство и его физическое имя. В этом примере выполняется резервное копирование базы данных
AdventureWorks2022
в файл на дискеZ:\SQLServerBackups\AdventureWorks2022.bak
.
USE AdventureWorks2022;
GO
BACKUP DATABASE AdventureWorks2022
TO DISK = 'Z:\SQLServerBackups\AdventureWorks2022.bak'
GO
См. также
Создание резервной копии журнала транзакций (SQL Server)
Резервное копирование файлов и файловых групп (SQL Server)
Определение логического устройства резервного копирования для файла диска (SQL Server)
Создание разностной резервной копии базы данных (SQL Server)
Определение логического устройства резервного копирования для ленточного накопителя (SQL Server)