Ескерім
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Область применения: SQL Server Управляемый экземпляр SQL Azure
Изменяет значение параметра конфигурации (столбец config_value в результирующем наборе данных процедуры sp_configure) с помощью хранимой системной процедуры sp_configure. Поскольку для изменения некоторых параметров конфигурации требуется остановка и перезапуск сервера, инструкция RECONFIGURE не всегда обновляет текущее значение (столбец run_value в результирующем наборе данных процедурыsp_configure) для измененного параметра конфигурации.
Соглашения о синтаксисе Transact-SQL
Синтаксис
RECONFIGURE [ WITH OVERRIDE ]
Аргументы
RECONFIGURE
Указывает, что если для изменения параметра конфигурации не требуется остановка и перезапуск сервера, то значение будет изменено. Инструкция RECONFIGURE также проверяет новые конфигурационные значения на соответствие спецификации (например, значение порядка сортировки, которое не существует в таблице syscharsets) или выявляет нежелательные значения. Для параметров конфигурации, которые можно изменять без остановки или перезапуска сервера, текущие значения параметров должны совпасть с новыми после вызова RECONFIGURE.
WITH OVERRIDE
Отключает проверку значений параметров конфигурации (на недопустимые или нежелательные значения) для расширенного параметра настройки интервала восстановления.
Практически любой параметр конфигурации можно перенастроить с помощью параметра WITH OVERRIDE, однако некоторые неустранимые ошибки по-прежнему блокируются. Например, параметр min server memory может принимать значения большие, чем предусмотрено параметром max server memory.
Замечания
При использовании процедуры sp_configure недопустимо, чтобы новые значения параметров конфигурации выходили за пределы установленных в документации диапазонов для каждого параметра.
Недопустимо использование RECONFIGURE в явной или неявной транзакции. При одновременной перенастройке нескольких параметров в случае сбоя какой-либо из операций перенастройки ни одна из этих операций не вступит в силу.
При перенастройке регулятора ресурсов см. описание параметра RECONFIGURE в разделе ALTER RESOURCE GOVERNOR (Transact-SQL).
Разрешения
Разрешения для RECONFIGURE по умолчанию предоставляются участникам, которым предоставлено разрешение ALTER SETTINGS. Этим разрешением неявно обладают встроенные роли сервера sysadmin и serveradmin.
Примеры
Следующий пример устанавливает верхний предел для параметра recovery interval
в 75
минут с помощью разрешения RECONFIGURE WITH OVERRIDE
. Интервалы восстановления более 60 минут нежелательны и по умолчанию запрещены. Однако, так как WITH OVERRIDE
параметр указан, SQL Server не проверяет, является ли указанное значение допустимым75
значением recovery interval
параметра конфигурации.
EXEC sp_configure 'recovery interval', 75
RECONFIGURE WITH OVERRIDE;
GO
См. также
Параметры конфигурации сервера (SQL Server)
sp_configure (Transact-SQL)