Server」が稼働するデータベースシステムを運用する管理者に向け、「トレースフラグ」の活用を軸にしたトラブル対策のためのノウハウを紹介していきます。今回は「トレースフラグの設定方法」を解説します。Serverのトレースフラグ」の使いこなしTipsを紹介していきます。前回は、トレースフラグには「グローバル」「セッション」「クエリ」という3段階のスコープ(範囲)があることに触れました。今回は、これらのスコープごとにどのようにしてトレースフラグを設定するのかを解説します。トレースフラグの設定方法トレースフラグは以下の方法で設定します(表1)。スコープ設定方法グローバルスタートアップオプションDBCCコマンドセッションDBCCコマンドクエリクエリヒント(表1)トレースフラグ設定の種類では、それぞれの設定方法の詳細を確認していきます。実際のトレースフラグ番号を含めて例示しますが、今回はあくまで例として見てください。トレースフラグそのものの詳細は、次回から個別に解説していく予定です。設定例1:スタートアップオプションを利用した設定方法グローバルスコープのトレースフラグを設定する方法の1つ目が「スタートアップオプション」への設定です。Serverの起動と同時にトレースフラグが有効となります。具体的には「-T」パラメーターの後にトレースフラグの番号を入れます。複数設定する場合にはその間をセミコロン(;)でつなぎます(図1)。構成マネージャーからトレースフラグを設定。Serverが起動する際に読み込むパラメーターのことです。「-d」「-e」などのパラメーター文字列を付加します。どんな起動オプションがあるかは、Microsoftの公式レファレンスを参照してみてください。構成マネージャーはあくまで起動パラメーターの設定記述だけを行うものなので、これに記述するだけでは有効になりません。Serverインスタンスを再起動すると有効になります。メールマガジンをご購読ください。申し込みページへITmediaはアイティメディア株式会社の登録商標です。