SQL Server 2012 SP1の6つのインストールを完了し、可用性グループを構成しました。
すべてのインストールのダッシュボードで、[AlwaysOnヘルスイベントの表示]がグレー表示され、可用性グループに関して過去に発生したイベントを表示する別の方法を見つけることができません。
現在の健康状態を表示するシステムDMVに精通していますが、過去のイベントを表示したいと思います。
SQL Server 2012 SP1の6つのインストールを完了し、可用性グループを構成しました。
すべてのインストールのダッシュボードで、[AlwaysOnヘルスイベントの表示]がグレー表示され、可用性グループに関して過去に発生したイベントを表示する別の方法を見つけることができません。
現在の健康状態を表示するシステムDMVに精通していますが、過去のイベントを表示したいと思います。
私は自分の答えを見つけました。AlwaysOnヘルス拡張イベントシーションはデフォルトでオフになっています。次のSQLは、ダッシュボードのリンクを有効にします。
IF EXISTS (SELECT * FROM sys.server_event_sessions WHERE name = 'AlwaysOn_health')
BEGIN
ALTER EVENT SESSION AlwaysOn_health ON SERVER WITH (STARTUP_STATE = ON);
END
GO
IF NOT EXISTS (SELECT * FROM sys.dm_xe_sessions WHERE name = 'AlwaysOn_health')
BEGIN
ALTER EVENT SESSION AlwaysOn_health ON SERVER STATE = START;
END
GO