RECONFIGURE (Transact-SQL)RECONFIGURE (Transact-SQL)

ОБЛАСТЬ ПРИМЕНЕНИЯ: даSQL Server нетБаза данных SQL AzureнетХранилище данных SQL AzureнетParallel Data WarehouseAPPLIES TO: yesSQL Server noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

Изменяет значение параметра конфигурации (столбец config_value в результирующем наборе данных процедуры sp_configure) с помощью хранимой системной процедуры sp_configure.Updates the currently configured value (the config_value column in the sp_configure result set) of a configuration option changed with the sp_configure system stored procedure. Поскольку для изменения некоторых параметров конфигурации требуется остановка и перезапуск сервера, инструкция RECONFIGURE не всегда обновляет текущее значение (столбец run_value в результирующем наборе данных процедурыsp_configure) для измененного параметра конфигурации.Because some configuration options require a server stop and restart to update the currently running value, RECONFIGURE does not always update the currently running value (the run_value column in the sp_configure result set) for a changed configuration value.

Значок ссылки на раздел Синтаксические обозначения в Transact-SQLTopic link icon Transact-SQL Syntax Conventions

СинтаксисSyntax

    
RECONFIGURE [ WITH OVERRIDE ]    

АргументыArguments

RECONFIGURERECONFIGURE
Указывает, что если для изменения параметра конфигурации не требуется остановка и перезапуск сервера, то значение будет изменено.Specifies that if the configuration setting does not require a server stop and restart, the currently running value should be updated. Инструкция RECONFIGURE также проверяет новые конфигурационные значения на соответствие спецификации (например, значение порядка сортировки, которое не существует в таблице syscharsets) или выявляет нежелательные значения.RECONFIGURE also checks the new configuration values for either values that are not valid (for example, a sort order value that does not exist in syscharsets) or nonrecommended values. Для параметров конфигурации, которые можно изменять без остановки или перезапуска сервера, текущие значения параметров должны совпасть с новыми после вызова RECONFIGURE.With those configuration options not requiring a server stop and restart, the currently running value and the currently configured values for the configuration option should be the same value after RECONFIGURE is specified.

WITH OVERRIDEWITH OVERRIDE
Отключает проверку значений параметров конфигурации (на недопустимые или нежелательные значения) для расширенного параметра настройки интервала восстановления.Disables the configuration value checking (for values that are not valid or for nonrecommended values) for the recovery interval advanced configuration option.

Практически любой параметр конфигурации можно перенастроить с помощью параметра WITH OVERRIDE, однако некоторые неустранимые ошибки по-прежнему блокируются.Almost any configuration option can be reconfigured by using the WITH OVERRIDE option, however some fatal errors are still prevented. Например, параметр min server memory может принимать значения большие, чем предусмотрено параметром max server memory.For example, the min server memory configuration option cannot be configured with a value greater than the value specified in the max server memory configuration option.

ПримечанияRemarks

При использовании процедуры sp_configure недопустимо, чтобы новые значения параметров конфигурации выходили за пределы установленных в документации диапазонов для каждого параметра.sp_configure does not accept new configuration option values out of the documented valid ranges for each configuration option.

Недопустимо использование RECONFIGURE в явной или неявной транзакции.RECONFIGURE is not allowed in an explicit or implicit transaction. При одновременной перенастройке нескольких параметров в случае сбоя какой-либо из операций перенастройки ни одна из этих операций не вступит в силу.When you reconfigure several options at the same time, if any of the reconfigure operations fail, none of the reconfigure operations will take effect.

При перенастройке регулятора ресурсов см. описание параметра RECONFIGURE в разделе ALTER RESOURCE GOVERNOR (Transact-SQL).When reconfiguring the resource governor, see the RECONFIGURE option of ALTER RESOURCE GOVERNOR (Transact-SQL).

РазрешенияPermissions

Разрешения для RECONFIGURE по умолчанию предоставляются участникам, которым предоставлено разрешение ALTER SETTINGS.RECONFIGURE permissions default to grantees of the ALTER SETTINGS permission. Этим разрешением неявно обладают встроенные роли сервера sysadmin и serveradmin.The sysadmin and serveradmin fixed server roles implicitly hold this permission.

ПримерыExamples

Следующий пример устанавливает верхний предел для параметра recovery interval в 75 минут с помощью разрешения RECONFIGURE WITH OVERRIDE.The following example sets the upper limit for the recovery interval configuration option to 75 minutes and uses RECONFIGURE WITH OVERRIDE to install it. Интервалы восстановления более 60 минут нежелательны и по умолчанию запрещены.Recovery intervals greater than 60 minutes are not recommended and disallowed by default. Однако из-за параметра WITH OVERRIDE SQL ServerSQL Server не проверяет, является ли указанное значение (75) параметра recovery interval допустимым.However, because the WITH OVERRIDE option is specified, SQL ServerSQL Server does not check whether the value specified (75) is a valid value for the recovery interval configuration option.

EXEC sp_configure 'recovery interval', 75    
RECONFIGURE WITH OVERRIDE;    
GO    

См. такжеSee Also

Параметры конфигурации сервера (SQL Server) Server Configuration Options (SQL Server)
sp_configure (Transact-SQL)sp_configure (Transact-SQL)