Можно ли подключить MS SQL Server Express 2012 через соединение DAC?
-
29-09-2020 - |
Вопрос
Можно ли подключить 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
, нажмите «Добавить», затем «ОК» и перезапустите службу.
После перезагрузки вы можете проверить журнал ошибок или DMV, чтобы убедиться, что DAC включен.
Причина, по которой это отключено по умолчанию в SQL Server Express, заключается в соображениях производительности (вы уже ограничены 1 ГБ памяти, а ЦАП блокирует ее часть).Итак, если вы действительно не уверены, что собираетесь нуждаться ЦАП, возможно, лучше его оставить.