Ist es möglich, MS SQL Server Express 2012 über DAC Connection zu verbinden?
-
29-09-2020 - |
Frage
Ist es möglich, MS SQL Server 2012 Express über DAC zu verbinden?Nach dem Wechsel von SQL Server 2012 Enterprise zu MS SQL Server 2012 Express traten einige Leistungsprobleme auf.Wenn ich mit diesem TSQL ausgecheckt habe
select * from sys.dm_os_schedulers;
Im Zeitplan wird die DAC-Scheduler-ID (Dedicated Administrator Connections) nicht angezeigt.
Wir freuen uns über jede Idee oder jeden Vorschlag.
Lösung
Um den DAC in Express verwenden zu können, müssen Sie das Start-Trace-Flag 7806 aktivieren.Dies ist dokumentiert Hier und zwar ausführlicher Hier.
Öffnen Sie den Konfigurationsmanager, klicken Sie im Bereich „SQL Server-Dienste“ mit der rechten Maustaste auf die Express-Instanz und wählen Sie „Eigenschaften“.Fügen Sie auf der Registerkarte Startparameter hinzu -t7806
, klicken Sie auf „Hinzufügen“, dann auf „OK“ und starten Sie den Dienst neu.
Sie können nach dem Neustart das Fehlerprotokoll oder die DMVs überprüfen, um sicherzustellen, dass der DAC aktiviert ist.
Der Grund dafür, dass dies in SQL Server Express standardmäßig deaktiviert ist, liegt in Leistungsgründen (Sie sind bereits auf 1 GB Arbeitsspeicher beschränkt und DAC sperrt einen Teil davon).Es sei denn, Sie sind sich wirklich sicher, dass Sie es tun werden brauchen Wenn Sie den DAC nicht verwenden, ist es möglicherweise am besten, ihn wegzulassen.