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

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

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

Перед началом работы

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

Разрешения

Разрешения 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. На странице Общие в поле Срок действия резервного набора данных истекаетукажите дату истечения срока, чтобы определить, когда резервный набор данных можно будет перезаписать другой резервной копией:

    • Чтобы резервный набор данных истекал через определенное количество дней, выберите После (параметр по умолчанию) и введите количество дней после создания набора, по истечении которых набор истечет. Это значение может быть задано в диапазоне от 0 до 99 999 дней. Значение 0 означает, что срок действия резервного набора данных не ограничен.

      Значение по умолчанию задается в параметре Срок хранения носителей резервных копий по умолчанию (дней) диалогового окна Свойства сервера (страницаПараметры базы данных ). Чтобы получить доступ к этому параметру, щелкните правой кнопкой мыши имя сервера в обозревателе объектов и выберите пункт "Свойства", а затем выберите страницу Настройки базы данных .

    • Чтобы указать дату истечения срока действия резервной копии, выберите пункт Дата и введите нужную дату.

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

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

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

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

  3. В инструкции BACKUP укажите параметр EXPIREDATE или RETAINDAYS, чтобы определить, когда ядро СУБД SQL Server может перезаписать резервную копию. Если ни один из этих параметров не указан, то срок хранения определяется параметром конфигурации media retention . В этом примере используется EXPIREDATE параметр для указания даты окончания срока действия 30 июня 2015 г. (6/30/2015).

USE AdventureWorks2012;  
GO  
BACKUP DATABASE AdventureWorks2012  
 TO DISK = 'Z:\SQLServerBackups\AdventureWorks2012.Bak'  
   WITH EXPIREDATE = '6/30/2015' ;  
GO  

См. также

Создание полной резервной копии базы данных (SQL Server)
Резервное копирование файлов и файловых групп (SQL Server)
Создание резервной копии журнала транзакций (SQL Server)
Создание разностной резервной копии базы данных (SQL Server)