RECONFIGURE (Transact-SQL)
Aktualisiert: 14. April 2006
Aktualisiert den derzeit konfigurierten Wert (die config_value-Spalte im sp_configure-Resultset) einer Konfigurationsoption, die mit der gespeicherten Systemprozedur sp_configure geändert wurde. Da einige Konfigurationsoptionen einen Serverstopp und -neustart erfordern, um den derzeit wirksamen Wert zu aktualisieren, aktualisiert RECONFIGURE nicht immer den derzeit wirksamen Wert (die run_value-Spalte im sp_configure-Resultset) für einen geänderten Konfigurationswert.
Transact-SQL-Syntaxkonventionen
Syntax
RECONFIGURE [ WITH OVERRIDE ]
Argumente
- RECONFIGURE
Gibt an, dass der derzeit wirksame Wert aktualisiert werden soll, wenn die Konfigurationseinstellung keinen Serverstopp und Neustart erfordert. RECONFIGURE überprüft darüber hinaus die neuen Konfigurationswerte entweder auf ungültige Werte (z. B. einen Sortierreihenfolgenwert, der nicht in syscharsets vorhanden ist) oder auf nicht empfohlene Werte. Bei den Konfigurationsoptionen, die keinen Serverstopp und -neustart erfordern, sollten der derzeit wirksame Wert und der derzeit konfigurierte Wert der Konfigurationsoption nach Angabe von RECONFIGURE identisch sein.
WITH OVERRIDE
Deaktiviert die Überprüfung des Konfigurationswertes (auf ungültige oder nicht empfohlene Werte) für die erweiterte Konfigurationsoption recoveryinterval.Jede Konfigurationsoption kann mithilfe der Option WITH OVERRIDE neu konfiguriert werden. Außerdem erzwingt RECONFIGURE WITH OVERRIDE die erneute Konfiguration mit dem angegebenen Wert. So könnte beispielsweise der Wert der Konfigurationsoption minservermemory mit einem höheren Wert konfiguriert werden als der in der Konfigurationsoption maxservermemory angegebene Wert. Dies wird jedoch als schwerwiegender Fehler angesehen. Daher würde die Angabe von RECONFIGURE WITH OVERRIDE die Überprüfung des Konfigurationswertes nicht deaktivieren.
Hinweise
sp_configure akzeptiert keine neuen Werte für eine Konfigurationsoption, die für diese Konfigurationsoption außerhalb der dokumentierten gültigen Bereiche liegen.
RECONFIGURE ist in einer expliziten oder impliziten Transaktion nicht zulässig. Wenn Sie mehrere Optionen gleichzeitig neu konfigurieren und bei einem der Neukonfigurierungsvorgänge ein Fehler auftritt, wird keine der Neukonfigurierungen wirksam.
Berechtigungen
RECONFIGURE-Berechtigungen erhalten standardmäßig ALTER SETTINGS-Berechtigte. Diese Berechtigung erhalten implizit Berechtigte der festen Serverrollen sysadmin und serveradmin.
Beispiele
Im folgenden Beispiel wird der obere Grenzwert für die Konfigurationsoption recovery interval
auf 90
Minuten festgelegt und mithilfe von RECONFIGURE WITH OVERRIDE
installiert. Wiederherstellungsintervalle über 60 Minuten werden nicht empfohlen und sind standardmäßig nicht zulässig. Da jedoch die Option WITH OVERRIDE
angegeben wurde, wird von SQL Server nicht überprüft, ob es sich beim angegebenen Wert (90
) um einen gültigen Wert für die Konfigurationsoption recovery interval
handelt.
EXEC sp_configure 'recovery interval', 90
RECONFIGURE WITH OVERRIDE
GO
Siehe auch
Verweis
Andere Ressourcen
Festlegen von Serverkonfigurationsoptionen
Hilfe und Informationen
Informationsquellen für SQL Server 2005
Änderungsverlauf
Version | Verlauf |
---|---|
14. April 2006 |
|