web-dev-qa-db-ja.com

フェールオーバークラスター診断ログ

この質問には簡単な答えがあるはずですが、どこにも見つかりません。 SQL 2012 FCIのMSSQL\LOGフォルダーにはSQLDIAG .XELファイルがあります。場合によっては、これらのファイルはしばしば正確に100MBですが、SSMSで開いたときに空であるように見えます(たとえば、0イベントを表示している)。

これが可能であれば、最大サイズとファイル保持を管理する方法を知る必要があります。

SQL 2008 FCI(SQL 2012にアップグレード)からのルートドライブマウントポイントがいくつかあり、これらのマウントポイントは1GBのみでした。ご想像のとおり、これらのマウントポイントはいっぱいになり、可能な場合はこれらのフェールオーバークラスター診断ログを制限する必要があります。そうしないと、代替ソリューションを考え出す必要があります。

5
Brad

この動作は ALTER SERVER CONFIGURATION ステートメント。必要なすべてのパラメーター(パス、最大ファイル、最大ファイルサイズ)を変更する柔軟性により、必要な場所に移動するための十分な制御が得られます。サンプル/例については、上記の参照リンクの下部を参照してください。これはソースからコピーしたものです:

ALTER SERVER CONFIGURATION 
SET DIAGNOSTICS LOG MAX_SIZE = 10 MB;

[〜#〜]ただし[〜#〜]...これらの診断ログは優れたツールですトラブルシューティング用。保持するデータの量を制限することができるのに対し、できる限り多くの診断データを必要とする時間

6
Thomas Stringer

ファイルを開くことができない理由は、UACである可能性があります。管理者モードでSSMSを開き、SSMSからファイルを開こうとします。

0
Jakub Urban