Festlegen von Serverkonfigurationsoptionen

Aktualisiert: 12. Dezember 2006

Sie können die Ressourcen von SQL Server über Konfigurationsoptionen verwalten und optimieren, indem Sie SQL Server Management Studio oder die gespeicherte Systemprozedur sp_configure verwenden. Einige dieser Optionen können mit dem Oberflächen-Konfigurationstool von SQL Server konfiguriert werden. Die am häufigsten verwendeten Serverkonfigurationsoptionen stehen über SQL Server Management Studio zur Verfügung. Mit sp_configure kann auf alle Konfigurationsoptionen zugegriffen werden. Sie sollten vor dem Festlegen dieser Optionen die Auswirkungen auf Ihr System sorgfältig überdenken.

ms189631.note(de-de,SQL.90).gifWichtig:
Erweiterte Optionen sollten ausschließlich von einem erfahrenen Datenbankadministrator oder einem zertifizierten SQL Server-Techniker geändert werden.

Verwenden der gespeicherten Systemprozedur sp_configure

Wenn Sie sp_configure verwenden, müssen Sie nach dem Festlegen einer Konfigurationsoption entweder RECONFIGURE oder RECONFIGURE WITH OVERRIDE ausführen. Die RECONFIGURE WITH OVERRIDE-Anweisung ist in der Regel für Konfigurationsoptionen reserviert, die nur mit äußerster Vorsicht verwendet werden sollten. Sie können jedoch RECONFIGURE WITH OVERRIDE für alle Konfigurationsoptionen und auch statt RECONFIGURE verwenden.

ms189631.note(de-de,SQL.90).gifHinweis:
RECONFIGURE wird in einer Transaktion ausgeführt. Schlägt einer der RECONFIGURE-Vorgänge fehl, tritt keiner der RECONFIGURE-Vorgänge in Kraft.

Der Wert jeder Option kann mit der folgenden Anweisung bestimmt werden.

SELECT * FROM sys.configurations
ORDER BY name ;
GO

Es folgt ein Beispiel für ein Skript, durch das Sie mithilfe von sp_configure die fill factor-Option von der Standardeinstellung in den Wert 100 ändern können:

sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'fill factor', 100;
GO
RECONFIGURE;
GO

Kategorien von Konfigurationsoptionen

Konfigurationsoptionen treten wie folgt in Kraft:

  • Unmittelbar nach dem Festlegen der Option und dem Ausgeben der RECONFIGURE-Anweisung (oder in einigen Fällen der RECONFIGURE WITH OVERRIDE-Anweisung).
    - Oder -
  • Nach dem Ausführen der obigen Aktionen und dem Neustarten der Instanz von SQL Server.

Um eine erweiterte Option mit sp_configure zu konfigurieren, müssen Sie zunächst sp_configure mit der auf 1 festgelegten Option 'show advanced options' und anschließend die RECONFIGURE-Anweisung ausführen:

sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'cursor threshold', 0;
GO
RECONFIGURE;
GO

Im vorherigen Beispiel findet das Neukonfigurieren der cursor threshold-Option sofort statt. Der neue Wert für cursor threshold wird in den Spalten value_in_use und value der Konfigurationsoptionen angezeigt.

Für Optionen, die einen Neustart der Instanz von SQL Server erfordern, wird der geänderte Wert zunächst nur in der value-Spalte angezeigt. Nach dem Neustart wird der neue Wert sowohl in der value-Spalte als auch in der value_in_use-Spalte angezeigt.

Bei einigen Optionen tritt der neue Konfigurationswert erst nach einem Neustart des Servers in Kraft. Wenn Sie den neuen Wert festlegen und sp_configure ausführen, bevor Sie den Server neu starten, wird der neue Wert in der value-Spalte der Konfigurationsoptionen, jedoch nicht in der value_in_use-Spalte angezeigt. Nach dem Neustart des Servers wird der neue Wert in der value_in_use-Spalte angezeigt.

Selbstkonfigurierende Optionen sind jene Optionen, die von SQL Server gemäß den Anforderungen des Systems angepasst werden. In den meisten Fällen ist es dadurch nicht notwendig, die Werte manuell festzulegen. Beispiele dafür sind die Optionen min server memory und max server memory sowie die Option user connections.

Tabelle der Konfigurationsoptionen

In der folgenden Tabelle werden alle verfügbaren Konfigurationsoptionen, der Bereich der möglichen Einstellungen und die Standardwerte aufgelistet. Konfigurationsoptionen sind wie folgt mit Buchstabencodes gekennzeichnet:

Siehe auch

Konzepte

Verwenden von Optionen in SQL Server

Andere Ressourcen

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

Hilfe und Informationen

Informationsquellen für SQL Server 2005

Änderungsverlauf

Version Verlauf

12. Dezember 2006

Neuer Inhalt:
  • Die Tabelle der Konfigurationsoptionen wurde durch die Option common criteria compliance enabled ergänzt.

14. April 2006

Neuer Inhalt:
  • Ein Hinweis über die Verwendung der RECONFIGURE-Option wurde hinzugefügt.
Geänderter Inhalt:
  • Der Hinweis, dass die allow updates-Option zu Fehlern führen kann, wurde hinzugefügt.

05. Dezember 2005

Neuer Inhalt:
  • max worker threads wurden Informationen zur 64-Bit-Version hinzugefügt.
Geänderter Inhalt:
  • Der Hinweis, dass Agent XPs durch Setup auf 1 festgelegt werden kann, wurde hinzugefügt.
  • Das Standardtimeout für die Benutzerinstanz wurde korrigiert.