0

我已经完成了 6 次 SQL Server 2012 SP1 安装并配置了可用性组。

在我所有安装的仪表板中,“查看 AlwaysOn 运行状况事件”是灰色的,我无法找到另一种方法来查看过去发生的有关任何可用性组的事件。

我熟悉系统 DMV 以查看当前的健康状况,但我想查看过去的事件。

4

1 回答 1

1

我找到了我的答案。AlwaysOn Health Extended Event Seession 默认关闭。以下 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
于 2013-01-16T19:02:51.967 回答