Serverkonfigurationsoptionen (SQL Server)Server Configuration Options (SQL Server)

Anwendungsbereich:Applies to: JaSQL ServerSQL Server (alle unterstützten Versionen) yesSQL ServerSQL Server (all supported versions) Anwendungsbereich:Applies to: JaSQL ServerSQL Server (alle unterstützten Versionen) yesSQL ServerSQL Server (all supported versions)

Sie können die Ressourcen von SQL ServerSQL Server über Konfigurationsoptionen verwalten und optimieren, indem Sie SQL Server Management StudioSQL Server Management Studio oder die gespeicherte Systemprozedur sp_configure verwenden.You can manage and optimize SQL ServerSQL Server resources through configuration options by using SQL Server Management StudioSQL Server Management Studio or the sp_configure system stored procedure. Die am häufigsten verwendeten Serverkonfigurationsoptionen stehen über SQL Server Management StudioSQL Server Management Studiozur Verfügung. Mit sp_configure kann auf alle Konfigurationsoptionen zugegriffen werden.The most commonly used server configuration options are available through SQL Server Management StudioSQL Server Management Studio; all configuration options are accessible through sp_configure. Sie sollten vor dem Festlegen dieser Optionen die Auswirkungen auf Ihr System sorgfältig überdenken.Consider the effects on your system carefully before setting these options. Weitere Informationen finden Sie unter Anzeigen oder Ändern von Servereigenschaften (SQL Server).For more information, see View or Change Server Properties (SQL Server).

WICHTIG!IMPORTANT!! Erweiterte Optionen sollten ausschließlich von einem erfahrenen Datenbankadministrator oder einem zertifizierten SQL ServerSQL Server -Techniker geändert werden.Advanced options should be changed only by an experienced database administrator or certified SQL ServerSQL Server technician.

Kategorien von KonfigurationsoptionenCategories of Configuration Options

Konfigurationsoptionen treten wie folgt in Kraft:Configuration options take effect either:

  • Unmittelbar nach dem Festlegen der Option und dem Ausgeben der RECONFIGURE -Anweisung (oder in einigen Fällen der RECONFIGURE WITH OVERRIDE-Anweisung).Immediately after setting the option and issuing the RECONFIGURE (or in some cases, RECONFIGURE WITH OVERRIDE) statement. Durch die Neukonfiguration bestimmter Optionen werden Pläne im Plancache für ungültig erklärt, was zum Kompilieren neuer Pläne führt.Reconfiguring certain options will invalidate plans in the plan cache, causing new plans to be compiled. Weitere Informationen finden Sie unter DBCC FREEPROCCACHE (Transact-SQL).For more information, see DBCC FREEPROCCACHE (Transact-SQL).

    - oder –- or -

  • Nach dem Ausführen der obigen Aktionen und dem Neustarten der Instanz von SQL ServerSQL Server.After performing the above actions and restarting the instance of SQL ServerSQL Server.

Für Optionen, die einen Neustart von SQL ServerSQL Server erfordern, wird der geänderte Wert zunächst nur in der value-Spalte angezeigt.Options that require SQL ServerSQL Server to restart will initially show the changed value only in the value column. Nach dem Neustart wird der neue Wert sowohl in der value-Spalte als auch in der value_in_use-Spalte angezeigt.After restart, the new value will appear in both the value column and the value_in_use column.

Bei einigen Optionen tritt der neue Konfigurationswert erst nach einem Neustart des Servers in Kraft.Some options require a server restart before the new configuration value takes effect. 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.If you set the new value and run sp_configure before restarting the server, the new value appears in the configuration options value column, but not in the value_in_use column. Nach dem Neustart des Servers wird der neue Wert in der value_in_use -Spalte angezeigt.After restarting the server, the new value appears in the value_in_use column.

Selbstkonfigurierende Optionen sind jene Optionen, die von SQL ServerSQL Server gemäß den Anforderungen des Systems angepasst werden.Self-configuring options are those that SQL ServerSQL Server adjusts according to the needs of the system. In den meisten Fällen ist es dadurch nicht notwendig, die Werte manuell festzulegen.In most cases, this eliminates the need for setting the values manually. Beispiele hierfür sind die Option Max. Anzahl von Arbeitsthreads und die Option für Benutzerverbindungen.Examples include the max worker threads option and the user connections option.

Tabelle der KonfigurationsoptionenConfiguration Options Table

In der folgenden Tabelle werden alle verfügbaren Konfigurationsoptionen, der Bereich der möglichen Einstellungen und die Standardwerte aufgelistet.The following table lists all available configuration options, the range of possible settings, and default values. Konfigurationsoptionen sind wie folgt mit Buchstabencodes gekennzeichnet:Configuration options are marked with letter codes as follows:

  • A (Advanced) = Erweiterte Optionen, die nur von einem erfahrenen Datenbankadministrator oder einem zertifizierten SQL ServerSQL Server -Experten geändert werden sollten und das Festlegen von „Erweiterte Optionen anzeigen“ auf 1 erfordern.A= Advanced options, which should be changed only by an experienced database administrator or a certified SQL ServerSQL Server professional, and which require setting show advanced options to 1.

  • RR (Restart Required) = Optionen, die den Neustart von Datenbank-EngineDatabase Engineerfordern.RR = Options requiring a restart of the Datenbank-EngineDatabase Engine.

  • RP (Restart PolyBase) = Optionen, die einen Neustart der PolyBase-Engine erfordern.RP = Options that require a restart of the PolyBase Engine.

  • SC (Self-Configuring) = Selbstkonfigurierende Optionen.SC = Self-configuring options.

KonfigurationsoptionConfiguration option MindestwertMinimum value MaximalwertMaximum value StandardDefault
AccessCheckCache-Bucketanzahl (A)access check cache bucket count (A) 00 1638416384 00
AccessCheckCache-Kontingent (A)access check cache quota (A) 00 21474836472147483647 00
Ad Hoc Distributed Queries (A)ad hoc distributed queries (A) 00 11 00
ADR cleaner retry timeout (min) (Zeitlimit für Wiederholung der ADR-Bereinigung (Min))ADR cleaner retry timeout (min)

Eingeführt in SQL Server 2019Introduced in SQL Server 2019
00 3276732767 1515
ADR Preallocation Factor (Faktor für die ADR-Vorabzuordnung)ADR Preallocation Factor

Eingeführt in SQL Server 2019Introduced in SQL Server 2019
00 3276732767 44
Affinity I/O Mask (A, RR)affinity I/O mask (A, RR) -2147483648-2147483648 21474836472147483647 00
Affinity Mask (A)affinity mask (A) -2147483648-2147483648 21474836472147483647 00
Affinity64 I/O Mask (A, nur verfügbar in der 64-Bit-Version von SQL ServerSQL Server)affinity64 I/O mask (A, only available on 64-bit version of SQL ServerSQL Server) -2147483648-2147483648 21474836472147483647 00
Affinity64 Mask (A, RR), nur verfügbar in der 64-Bit-Version von SQL ServerSQL Serveraffinity64 mask (A, RR), only available on 64-bit version of SQL ServerSQL Server -2147483648-2147483648 21474836472147483647 00
Agent XPs (A)Agent XPs (A) 00 11 00

(Wird zu 1 geändert, wenn der SQL ServerSQL Server -Agent gestartet wird.(Changes to 1 when SQL ServerSQL Server Agent is started. Der Standardwert ist 0, wenn der SQL ServerSQL Server -Agent beim Setup auf automatischen Start festgelegt wurde.)Default value is 0 if SQL ServerSQL Server Agent is set to automatic start during Setup.)
allow polybase exportallow polybase export

Anwendungsbereich:Applies to: JaSQL Server 2016 (13.x)SQL Server 2016 (13.x)yesSQL Server 2016 (13.x)SQL Server 2016 (13.x) und höherAnwendungsbereich:Applies to: JaSQL Server 2016 (13.x)SQL Server 2016 (13.x)yesSQL Server 2016 (13.x)SQL Server 2016 (13.x) and later.Anwendungsbereich:Applies to: JaSQL Server 2016 (13.x)SQL Server 2016 (13.x)yesSQL Server 2016 (13.x)SQL Server 2016 (13.x) und höherAnwendungsbereich:Applies to: JaSQL Server 2016 (13.x)SQL Server 2016 (13.x)yesSQL Server 2016 (13.x)SQL Server 2016 (13.x) and later.
00 11 00
Allow Updates (Veraltet.allow updates (Obsolete. Darf nicht verwendet werden.Do not use. Führt beim Neukonfigurieren zu einem Fehler.)Will cause an error during reconfigure.) 00 11 00
automatic soft-NUMA disabledautomatic soft-NUMA disabled 00 11 00
Standardeinstellung der Sicherungsprüfsummebackup checksum default 00 11 00
backup compression defaultbackup compression default 00 11 00
Schwellenwert für blockierte Prozesse (A)blocked process threshold (A) 55 86.40086400 00
C2-Überwachungsmodus (A, RR)c2 audit mode (A, RR) 00 11 00
clr enabledclr enabled 00 11 00
clr strict security (A)clr strict security (A)
Anwendungsbereich:Applies to: JaSQL Server 2017 (14.x)SQL Server 2017 (14.x)yesSQL Server 2017 (14.x)SQL Server 2017 (14.x) und höherAnwendungsbereich:Applies to: JaSQL Server 2017 (14.x)SQL Server 2017 (14.x)yesSQL Server 2017 (14.x)SQL Server 2017 (14.x) and later.Anwendungsbereich:Applies to: JaSQL Server 2017 (14.x)SQL Server 2017 (14.x)yesSQL Server 2017 (14.x)SQL Server 2017 (14.x) und höherAnwendungsbereich:Applies to: JaSQL Server 2017 (14.x)SQL Server 2017 (14.x)yesSQL Server 2017 (14.x)SQL Server 2017 (14.x) and later.
00 11 00
column encryption enclave type (A, RR)column encryption enclave type (A, RR) 00 11 00
Common Criteria-Kompatibilität aktiviert (A, RR)common criteria compliance enabled (A, RR) 00 11 00
contained database authenticationcontained database authentication 00 11 00
Kostenschwellenwert für Parallelität (A)cost threshold for parallelism (A) 00 3276732767 55
cross db ownership chainingcross db ownership chaining 00 11 00
Cursorschwellenwert (A)cursor threshold (A) -1-1 21474836472147483647 -1-1
Erweiterte gespeicherte Prozeduren für Datenbank-E-Mail (A)Database Mail XPs (A) 00 11 00
Volltext-Standardsprache (A)default full-text language (A) 00 21474836472147483647 10331033
default languagedefault language 00 99999999 00
Standardablaufverfolgung aktiviert (A)default trace enabled (A) 00 11 11
Ergebnisse von Triggern nicht zulassen (A)disallow results from triggers (A) 00 11 00
EKM provider enabledEKM provider enabled 00 11 00
external scripts enabled (SC) (RR)external scripts enabled (SC) (RR)

Anwendungsbereich:Applies to: JaSQL Server 2016 (13.x)SQL Server 2016 (13.x)yesSQL Server 2016 (13.x)SQL Server 2016 (13.x) und höherAnwendungsbereich:Applies to: JaSQL Server 2016 (13.x)SQL Server 2016 (13.x)yesSQL Server 2016 (13.x)SQL Server 2016 (13.x) and later.Anwendungsbereich:Applies to: JaSQL Server 2016 (13.x)SQL Server 2016 (13.x)yesSQL Server 2016 (13.x)SQL Server 2016 (13.x) und höherAnwendungsbereich:Applies to: JaSQL Server 2016 (13.x)SQL Server 2016 (13.x)yesSQL Server 2016 (13.x)SQL Server 2016 (13.x) and later.
00 11 00
filestream_access_levelfilestream_access_level 00 22 00
Füllfaktor (A, RR)fill factor (A, RR) 00 100100 00
ft crawl bandwidth (max)(A)ft crawl bandwidth (max)(A) 00 3276732767 100100
ft crawl bandwidth (min)(A)ft crawl bandwidth (min)(A) 00 3276732767 00
ft notify bandwidth (max)(A)ft notify bandwidth (max)(A) 00 3276732767 100100
ft notify bandwidth (min)(A)ft notify bandwidth (min)(A) 00 3276732767 00
Hadoop-Konnektivität (RP)hadoop connectivity (RP)

Anwendungsbereich:Applies to: JaSQL Server 2016 (13.x)SQL Server 2016 (13.x)yesSQL Server 2016 (13.x)SQL Server 2016 (13.x) und höherAnwendungsbereich:Applies to: JaSQL Server 2016 (13.x)SQL Server 2016 (13.x)yesSQL Server 2016 (13.x)SQL Server 2016 (13.x) and later.Anwendungsbereich:Applies to: JaSQL Server 2016 (13.x)SQL Server 2016 (13.x)yesSQL Server 2016 (13.x)SQL Server 2016 (13.x) und höherAnwendungsbereich:Applies to: JaSQL Server 2016 (13.x)SQL Server 2016 (13.x)yesSQL Server 2016 (13.x)SQL Server 2016 (13.x) and later.
00 77 00
Lösung für unklare Transaktion (A)in-doubt xact resolution (A) 00 22 00
Speicher für Indexerstellung (A, SC)index create memory (A, SC) 704704 21474836472147483647 00
Lightweightpooling (A, RR)lightweight pooling (A, RR) 00 11 00
Sperren (A, RR, SC)locks (A, RR, SC) 5.0005000 21474836472147483647 00
Max. Grad an Parallelität (A)max degree of parallelism (A) 00 3276732767 00
Max. Bereich für Volltextdurchforstung (A)max full-text crawl range (A) 00 256256 44
Max. Serverarbeitsspeicher (A, SC)max server memory (A, SC) 1616 21474836472147483647 21474836472147483647
max text repl sizemax text repl size 00 21474836472147483647 6553665536
Max. Anzahl von Arbeitsthreads (A)max worker threads (A) 128128 3276732767

1024 ist der empfohlene Höchstwert für die 32-Bit-Version von SQL ServerSQL Server, 2048 für die 64-Bit-Version von SQL ServerSQL Server.1024 is the maximum recommended for 32-bit SQL ServerSQL Server, and 2048 for 64-bit SQL ServerSQL Server. Hinweis: SQL Server 2014 (12.x)SQL Server 2014 (12.x) ist die letzte verfügbare Version für 32-Bit-Betriebssysteme.Note: SQL Server 2014 (12.x)SQL Server 2014 (12.x) was the last version available on 32-bit operating system.
00

Bei dem Wert 0 (null) wird automatisch die maximale Anzahl der Arbeitsthreads abhängig von der Anzahl der Prozessoren nach der Formel (256 + ( <processors>  – 4) × 8) für die 32-Bit-Version von SQL ServerSQL Server und (512 + ( <processors>  – 4) × 8) für die 64-Bit-Version von SQL ServerSQL Server konfiguriert.Zero auto-configures the number of max worker threads depending on the number of processors, using the formula (256 + (<processors> -4) * 8) for 32-bit SQL ServerSQL Server and (512 + (<processors> - 4) * 8) for 64-bit SQL ServerSQL Server. Hinweis: SQL Server 2014 (12.x)SQL Server 2014 (12.x) ist die letzte verfügbare Version für 32-Bit-Betriebssysteme.Note: SQL Server 2014 (12.x)SQL Server 2014 (12.x) was the last version available on 32-bit operating system.
Medienbeibehaltung (A, RR)media retention (A, RR) 00 365365 00
Min. Arbeitsspeicher pro Abfrage (A)min memory per query (A) 512512 21474836472147483647 10241024
Min. Serverarbeitsspeicher (A, SC)min server memory (A, SC) 00 21474836472147483647 00
nested triggersnested triggers 00 11 11
Netzwerkpaketgröße (A)network packet size (A) 512512 3276732767 40964096
OLE-Automatisierungsprozeduren (A)Ole Automation Procedures (A) 00 11 00
Geöffnete Objekte (A, RR, veraltet)open objects (A, RR, obsolete) 00 21474836472147483647 00
Für Ad-hoc-Arbeitsauslastungen optimieren (A)optimize for ad hoc workloads (A) 00 11 00
PH-Timeout (A)PH_timeout (A) 11 36003600 6060
polybase enabled (RR)polybase enabled (RR)

Anwendungsbereich:Applies to: JaSQL Server 2019 (15.x)SQL Server 2019 (15.x)yesSQL Server 2019 (15.x)SQL Server 2019 (15.x)Anwendungsbereich:Applies to: JaSQL Server 2019 (15.x)SQL Server 2019 (15.x)yesSQL Server 2019 (15.x)SQL Server 2019 (15.x)
00 11 00
polybase network encryption (PolyBase-Netzwerkverschlüsselung)polybase network encryption 00 11 11
Rang vorausberechnen (A)precompute rank (A) 00 11 00
Prioritätserhöhung (A, RR)priority boost (A, RR) 00 11 00
Kostenbeschränkung der Abfragekontrolle (A)query governor cost limit (A) 00 21474836472147483647 00
Abfragewartezeit (A)query wait (A) -1-1 21474836472147483647 -1-1
Wiederherstellungsintervall (A, SC)recovery interval (A, SC) 00 3276732767 00
Remotezugriff (RR)remote access (RR) 00 11 11
remote admin connectionsremote admin connections 00 11 00
remote data archiveremote data archive 00 11 00
remote login timeoutremote login timeout 00 21474836472147483647 1010
remote proc transremote proc trans 00 11 00
remote query timeoutremote query timeout 00 21474836472147483647 600600
Replication XPs (Option) (A)Replication XPs Option (A) 00 11 00
Startprozeduren suchen (A, RR)scan for startup procs (A, RR) 00 11 00
server trigger recursionserver trigger recursion 00 11 11
Festgelegte Workingsetgröße (A, RR, veraltet)set working set size (A, RR, obsolete) 00 11 00
show advanced optionsshow advanced options 00 11 00
Erweiterte gespeicherte Prozeduren für SMO und DMO (A)SMO and DMO XPs (A) 00 11 11
Wiederherstellungsmodellfehler unterdrücken (A)suppress recovery model errors (A)

JaVerwaltete Azure SQL-InstanzAzure SQL Managed InstanceYesVerwaltete Azure SQL-InstanzAzure SQL Managed Instance
00 11 00
tempdb metadata memory-optimized (A)tempdb metadata memory-optimized (A)

Anwendungsbereich:Applies to: JaSQL Server 2019 (15.x)SQL Server 2019 (15.x)yesSQL Server 2019 (15.x)SQL Server 2019 (15.x)Anwendungsbereich:Applies to: JaSQL Server 2019 (15.x)SQL Server 2019 (15.x)yesSQL Server 2019 (15.x)SQL Server 2019 (15.x).Anwendungsbereich:Applies to: JaSQL Server 2019 (15.x)SQL Server 2019 (15.x)yesSQL Server 2019 (15.x)SQL Server 2019 (15.x)Anwendungsbereich:Applies to: JaSQL Server 2019 (15.x)SQL Server 2019 (15.x)yesSQL Server 2019 (15.x)SQL Server 2019 (15.x).
00 11 00
Füllwörtertransformation (A)transform noise words (A) 00 11 00
Umstellungsjahr für Angaben mit zwei Ziffern (A)two digit year cutoff (A) 17531753 99999999 20492049
Benutzerverbindungen (A, RR, SC)user connections (A, RR, SC) 00 3276732767 00
user optionsuser options 00 3276732767 00
xp_cmdshell (A)xp_cmdshell (A) 00 11 00

Weitere InformationenSee also

sp_configure (Transact-SQL) RECONFIGURE (Transact-SQL) DBCC FREEPROCCACHE (Transact-SQL)sp_configure (Transact-SQL) RECONFIGURE (Transact-SQL) DBCC FREEPROCCACHE (Transact-SQL)