質問

DACを介してMS SQL Server 2012 Expressを接続することは可能です。SQL Server 2012 EnterpriseからMS SQL Server 2012 Expressに移動した後、パフォーマンス上の問題がありました。このTSQL

を使ってチェックアウトしたとき
select * from sys.dm_os_schedulers;
.

SchedulaはDAC(専用管理者接続)スケジューラIDを表示していません。

どんな考えや提案も感謝します。

役に立ちましたか?

解決

ExpressでDACを使用するには、起動トレースフラグ7806を有効にする必要があります。これは文書化されています。こちら ここ

Open Configuration Manager、SQL Server ServicesペインのExpressインスタンスを右クリックして[プロパティ]を選択します。 [スタートアップパラメータ]タブで-t7806を追加し、[追加]、[OK]をクリックして、サービスを再起動します。

起動パラメータタブ

DACが有効になっていることを確認するための再起動後にエラーログまたはDMVSを確認できます。

デフォルトでは、SQL Server Expressではデフォルトで無効になっている理由はパフォーマンス上の理由からです(すでに1GBのメモリに制限されており、DACはそのチャンクをロックアップします)。それで、あなたが本当にあなたが本当にあなたがDACを必要としていることを本当に確信していない限り、それはそれを脱却するのが最善かもしれません。

ライセンス: CC-BY-SA帰属
所属していません dba.stackexchange
scroll top