Serverkonfigurationsoptionen (SQL Server)
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. 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. Weitere Informationen finden Sie unter Anzeigen oder Ändern von Servereigenschaften (SQL Server).
Wichtig
Erweiterte Optionen sollten ausschließlich von einem erfahrenen Datenbankadministrator oder einem zertifizierten SQL Server-Techniker geändert werden.
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.
Für Optionen, die einen Neustart 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. Serverarbeitsspeicher und Max. Serverarbeitsspeicher sowie die Option Benutzerverbindungen.
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:
A = Erweiterte Optionen, die nur von einem erfahrenen Datenbankadministrator oder einem zertifizierten SQL Server Techniker geändert werden sollten und für die die Einstellung erforderlich ist, zeigen erweiterte Optionen auf 1 an.
RR (Restart Required) = Optionen, die den Neustart von Datenbankmodul erfordern.
SC (Self-Configuring) = Selbstkonfigurierende Optionen.
Konfigurationsoption Mindestwert Maximalwert Standard AccessCheckCache-Bucketanzahl (A) 0 16384 0 AccessCheckCache-Kontingent (A) 0 2147483647 0 Ad Hoc Distributed Queries (A) 0 1 0 Affinity I/O Mask (A, RR) -2147483648 2147483647 0 Affinity64 I/O Mask (A), nur verfügbar in der 64-Bit-Version von SQL Server -2147483648 2147483647 0 Affinity Mask (A) -2147483648 2147483647 0 Affinity64 Mask (A, RR), nur verfügbar in der 64-Bit-Version von SQL Server -2147483648 2147483647 0 Agent XPs (A) 0 1 0
(Wird zu 1 geändert, wenn SQL Server-Agent gestartet wird. Standardwert ist 0, wenn SQL Server-Agent während des Setups auf den automatischen Start festgelegt ist.)Updates zulassen (veraltet. Verwenden Sie nicht. Führt zu einem Fehler während der Neukonfiguration.) 0 1 0 Standardeinstellung der Sicherungsprüfsumme 0 1 0 backup compression default 0 1 0 Schwellenwert für blockierte Prozesse (A) 0 86.400 0 C2-Überwachungsmodus (A, RR) 0 1 0 clr enabled 0 1 0 Common Criteria-Kompatibilität aktiviert (A, RR) 0 1 0 contained database authentication 0 0 Kostenschwellenwert für Parallelität (A) 0 32767 5 cross db ownership chaining 0 1 0 Cursorschwellenwert (A) -1 2147483647 -1 Erweiterte gespeicherte Prozeduren für Datenbank-E-Mail (A) 0 1 0 Volltext-Standardsprache (A) 0 2147483647 1033 default language 0 9999 0 Standardablaufverfolgung aktiviert (A) 0 1 1 Ergebnisse von Triggern nicht zulassen (A) 0 1 0 EKM provider enabled 0 1 0 filestream_access_level 0 2 0 Füllfaktor (A, RR) 0 100 0 Maximale Bandbreite für Volltextdurchforstung, siehe Bandbreite für Volltextdurchforstung(A) 0 32767 100 Minimale Bandbreite für Volltextdurchforstung, siehe Bandbreite für Volltextdurchforstung(A) 0 32767 0 Maximale Bandbreite für Volltextbenachrichtigung, siehe Bandbreite für Volltextbenachrichtigung(A) 0 32767 100 Minimale Bandbreite für Volltextbenachrichtigung, siehe Bandbreite für Volltextbenachrichtigung(A) 0 32767 0 Speicher für Indexerstellung (A, SC) 704 2147483647 0 Lösung für unklare Transaktion (A) 0 2 0 Lightweightpooling (A, RR) 0 1 0 Sperren (A, RR, SC) 5.000 2147483647 0 Max. Grad an Parallelität (A) 0 32767 0 Max. Bereich für Volltextdurchforstung (A) 0 256 4 Max. Serverarbeitsspeicher (A, SC) 16 2147483647 2147483647 max text repl size 0 2147483647 65536 Max. Anzahl von Arbeitsthreads (A) 128 32767
(1024 ist der maximal empfohlene Wert für 32-Bit-SQL Server, 2048 für 64-Bit-SQL Server.)0
Null konfiguriert automatisch die Anzahl der maximalen Workerthreads abhängig von der Anzahl der Prozessoren, wobei die Formel (256+(<Prozessoren> -4) * 8) für 32-Bit-SQL Server und doppelt so viele wie für 64-Bit-SQL Server verwendet wird.Medienbeibehaltung (A, RR) 0 365 0 Min. Arbeitsspeicher pro Abfrage (A) 512 2147483647 1024 Min. Serverarbeitsspeicher (A, SC) 0 2147483647 0 nested triggers 0 1 1 Netzwerkpaketgröße (A) 512 32767 4096 OLE-Automatisierungsprozeduren (A) 0 1 0 Geöffnete Objekte (A, RR, veraltet) 0 2147483647 0 Für Ad-hoc-Arbeitsauslastungen optimieren (A) 0 1 0 PH-Timeout (A) 1 3600 60 Rang vorausberechnen (A) 0 1 0 Prioritätserhöhung (A, RR) 0 1 0 Kostenbeschränkung der Abfragekontrolle (A) 0 2147483647 0 Abfragewartezeit (A) -1 2147483647 -1 Wiederherstellungsintervall (A, SC) 0 32767 0 Remotezugriff (RR) 0 1 1 remote admin connections 0 1 0 remote login timeout 0 2147483647 10 remote proc trans 0 1 0 remote query timeout 0 2147483647 600 Replication XPs (Option) (A) 0 1 0 Startprozeduren suchen (A, RR) 0 1 0 server trigger recursion 0 1 1 Festgelegte Workingsetgröße (A, RR, veraltet) 0 1 0 show advanced options 0 1 0 Erweiterte gespeicherte Prozeduren für SMO und DMO (A) 0 1 1 Füllwörtertransformation (A) 0 1 0 Umstellungsjahr für Angaben mit zwei Ziffern (A) 1753 9999 2049 Benutzerverbindungen (A, RR, SC) 0 32767 0 user options 0 32767 0 xp_cmdshell (A) 0 1 0