Auflisten der Startparameter der SQL Server-Instanz

8

Ich habe einen Server, den ich gerade neu gestartet und überprüft habe, welche Ablaufverfolgungsflags aktiv sind, indem ich DBCC TRACESTATUS:

Geben Sie hier die Bildbeschreibung ein

Trace-Flag: 3688 Funktion: Entfernt Meldungen über gestartete und gestoppte Traces in das Fehlerprotokoll

Hier können Sie sehen, was jedes Trace-Flag bewirkt.

Flagge 3688

Die Startparameter sind wie folgt:

Geben Sie hier die Bildbeschreibung ein

Frage:

Wie kann ich über T-SQL die Startparameter der SQL Server-Dienste ermitteln?

Marcello Miorelli
quelle
Und (für meinen eigenen vergesslichen Speicher) dieses Dialogfeld befindet sich unter "SQL Server Configuration Manager": SQL Server Configuration Manager> SQL Server Services. Klicken Sie erneut auf SQL Server (INSTANCE)> Eigenschaften> Startparameter.
woter324

Antworten:

4

Wenn Sie 2008 R2 und höher verwenden (ich sehe, dass Sie die Frage als SQL Server 2014 markiert haben), können Sie DMV sys.dm_server_registry verwenden , um alle Informationen zu Registrierungswerten für SQL Server abzurufen .

Gehen Sie einfach zu SSMS und führen Sie es unten aus

select * from sys.dm_server_registry

Wenn Sie Parameter herausfiltern möchten, die sich auf den Start von SQL Server beziehen

SELECT r.registry_key, r.value_name, r.value_data
FROM sys.dm_server_registry r
WHERE r.registry_key LIKE N'%MSSQLServer\Parameters'

Sie können einen ähnlichen Blog finden, der sich auf das bezieht, was Sie gefragt haben.

Sie können auch den undokumentierten Befehl xp_reagread verwenden

Shanky
quelle