Вопрос

Можно ли подключить MS SQL Server 2012 Express через DAC.После перехода с SQL Server 2012 Enterprise на MS SQL Server 2012 Express возникли некоторые проблемы с производительностью.Когда я проверил использование этого TSQL

select * from sys.dm_os_schedulers;

В расписании не отображается идентификатор планировщика DAC (выделенные подключения администратора).

Любая идея или предложение будут оценены.

Это было полезно?

Решение

Чтобы использовать DAC в Express, вам необходимо включить флаг трассировки запуска 7806.Это задокументировано здесь и более подробно здесь.

Откройте Configuration Manager, на панели «Службы SQL Server» щелкните правой кнопкой мыши экземпляр Express и выберите «Свойства».На вкладке «Параметры запуска» добавьте -t7806, нажмите «Добавить», затем «ОК» и перезапустите службу.

Startup Parameters Tab

После перезагрузки вы можете проверить журнал ошибок или DMV, чтобы убедиться, что DAC включен.

Причина, по которой это отключено по умолчанию в SQL Server Express, заключается в соображениях производительности (вы уже ограничены 1 ГБ памяти, а ЦАП блокирует ее часть).Итак, если вы действительно не уверены, что собираетесь нуждаться ЦАП, возможно, лучше его оставить.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с dba.stackexchange
scroll top