0
我已完成6次安裝的SQL Server 2012 SP1和配置的可用性組。儀表板中的SQL Server 2012 AlwaysOn健康事件
在我的所有安裝「View AlwaysOn健康事件」的儀表板中顯示爲灰色,我無法找到其他方式查看過去發生的有關任何可用性組的事件。
我很熟悉系統DMV查看當前健康狀態,但我想查看過去的事件。
我已完成6次安裝的SQL Server 2012 SP1和配置的可用性組。儀表板中的SQL Server 2012 AlwaysOn健康事件
在我的所有安裝「View 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