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.

War es hilfreich?

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.

Startup Parameters Tab

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit dba.stackexchange
scroll top