Конфигурация сервера: хранение носителей

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

В этой статье описывается настройка media retention параметра конфигурации сервера в SQL Server с помощью SQL Server Management Studio или Transact-SQL. Параметр media retention задает продолжительность хранения каждого резервного набора данных. Этот параметр помогает защитить резервные копии от перезаписи до указанного количества дней. После настройки media retention параметра вам не нужно указывать продолжительность хранения системных резервных копий при каждом выполнении резервного копирования. Значение по умолчанию — 0 дней, а максимальное значение — 365 дней.

Ограничения

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

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

Это расширенный параметр, и изменять его следует только опытным администраторам баз данных или сертифицированным по SQL Server специалистам.

Параметр media retention можно переопределить с помощью предложения RETAINDAYS инструкции BACKUP .

Разрешения

sp_configure Разрешения на выполнение без параметров или только с первым параметром предоставляются всем пользователям по умолчанию. Чтобы выполнить sp_configure оба параметра для изменения параметра конфигурации или запуска RECONFIGURE инструкции, пользователю необходимо предоставить ALTER SETTINGS разрешение на уровне сервера. Разрешение ALTER SETTINGS неявным образом предоставлено предопределенным ролям сервера sysadmin и serveradmin.

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

  1. В обозревателе объектов щелкните правой кнопкой мыши сервер и выберите пункт Свойства.

  2. Выберите узел параметров базы данных.

  3. В области Резервное копирование и восстановлениев поле Срок хранения носителей резервных копий по умолчанию введите или выберите значение от 0 до 365, чтобы установить время в сутках, в течение которого будут храниться носители данных резервных копий после создания резервной копии журнала транзакций или базы данных.

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

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

  2. На стандартной панели выберите пункт Создать запрос.

  3. Скопируйте приведенный ниже пример в окно запроса и нажмите кнопку Выполнить. В этом примере описывается использование хранимой процедуры sp_configure для задания значения параметра media retention равным 60 дням.

    USE master;
    GO
    
    EXECUTE sp_configure 'show advanced options', 1;
    GO
    
    RECONFIGURE;
    GO
    
    EXECUTE sp_configure 'media retention', 60;
    GO
    
    RECONFIGURE;
    GO
    
    EXECUTE sp_configure 'show advanced options', 0;
    GO
    
    RECONFIGURE;
    GO
    

Дополнительные сведения см. в разделе "Параметры конфигурации сервера".

Дальнейшие действия. После настройки параметра хранения мультимедиа

Параметр вступает в силу немедленно, без перезапуска сервера.