Konfiguration der Advanced OptionsKonfiguration der Advanced Options

Für die Konfiguration bestimmter Parameter im SQL-Server (Version SQL Server 2016) müssen die Advanced Options aktiviert werden.

Aktivierung

Für die Aktivierung der weiteren Optionen führt man im Management Studio folgendes Script aus:

EXEC sp_configure 'show advanced options',1
GO
RECONFIGURE WITH OVERRIDE
GO

Um die Aktivierung der Advanced Options direkt freizuschalten ist die Zeile

RECONFIGURE WITH OVERRIDE
GO

unbedingt auszuführen.

Options

Nach der Installation des MS SQL-Server sind nur einige Parameter über

EXEC sp_configure
GO

zu sehen:

nameminimummaximumconfig_valuerun_value
allow polybase export0100
allow updates0100
backup checksum default0100
backup compression default0100
clr enabled0100
contained database authentication0100
cross db ownership chaining0100
default language0999900
external scripts enabled0100
filestream access level0200
hadoop connectivity0777
max text repl size (B)-121474836476553665536
nested triggers0111
polybase network encryption0111
remote access0111
remote admin connections0100
remote data archive0100
remote login timeout (s)021474836471010
remote proc trans0100
remote query timeout (s)02147483647600600
server trigger recursion0111
show advanced options0100
user options03276700

Aufstellung der Optionen nach Aktivierung:

nameminimummaximumconfig_valuerun_value
access check cache bucket count06553600
access check cache quota0214748364700
Ad Hoc Distributed Queries0100
affinity I/O mask-2147483648214748364700
affinity mask-2147483648214748364700
affinity64 I/O mask-2147483648214748364700
affinity64 mask-2147483648214748364700
Agent XPs0111
allow polybase export0100
allow updates0100
automatic soft-NUMA disabled0100
backup checksum default0100
backup compression default0100
blocked process threshold (s)08640000
c2 audit mode0100
clr enabled0100
common criteria compliance enabled0100
contained database authentication0100
cost threshold for parallelism03276755
cross db ownership chaining0100
cursor threshold-12147483647-1-1
Database Mail XPs0100
default full-text language0214748364710331033
default language0999900
default trace enabled0111
disallow results from triggers0100
EKM provider enabled0100
external scripts enabled0100
filestream access level0200
fill factor (%)010000
ft crawl bandwidth (max)032767100100
ft crawl bandwidth (min)03276700
ft notify bandwidth (max)032767100100
ft notify bandwidth (min)03276700
hadoop connectivity0777
index create memory (KB)704214748364700
in-doubt xact resolution0200
lightweight pooling0100
locks5000214748364700
max degree of parallelism03276700
max full-text crawl range025644
max server memory (MB)12821474836471024010240
max text repl size (B)-121474836476553665536
max worker threads1286553500
media retention036500
min memory per query (KB)512214748364720482048
min server memory (MB)02147483647016
nested triggers0111
network packet size (B)5123276740964096
Ole Automation Procedures0100
open objects0214748364700
optimize for ad hoc workloads0100
PH timeout (s)136006060
polybase network encryption0111
precompute rank0100
priority boost0100
query governor cost limit0214748364700
query wait (s)-12147483647-1-1
recovery interval (min)03276700
remote access0111
remote admin connections0100
remote data archive0100
remote login timeout (s)021474836471010
remote proc trans0100
remote query timeout (s)02147483647600600
Replication XPs0100
scan for startup procs0100
server trigger recursion0111
set working set size0100
show advanced options0111
SMO and DMO XPs0111
transform noise words0100
two digit year cutoff1753999920492049
user connections03276700
user options03276700
xp_cmdshell0100

Bei deaktivierten Optionen (vor der Version SQL Server 2016 Werkseinstellung) erhält man 23 Zeilen.
Bei aktivierten Optionen (vor der Version SQL Server 2016 Werkseinstellung) erhält man 76 Zeilen.

Deaktivierung

Mit dem Befehl

EXEC sp_configure 'show advanced options',0
GO
RECONFIGURE WITH OVERRIDE
GO

werden die Optionen wieder deaktivieren.

Sowie die Optionen aktiviert sind können wichtige Einstellungen per Script vorgenommen werden:

  • max server memory (MB)
  • min memory per query (KB)
  • min server memory (MB)
  • fill factor (%)

Es können natürlich auch die restlichen Optionen per Script konfiguriert werden. Die Syntax ändert sich nur innerhalb der gewünschten Option die geändert werden soll.

Rechte

Zum aktivieren der Optionen müssen dem User eines der folgenden Rechte zugewiesen sein:

  • sysadmin
  • serveradmin

Im SQL-Server 2016 aus müssen die Advanced Options nicht mehr manuell eingestellt werden. Hier hat Microsoft den Wert direkt auf 1 gesetzt.

Von Michael

Schreibe einen Kommentar