浏览代码

Database Heath Detection

Adding check for Database Health Detection from SQL 2016
AndersUP 8 年之前
父节点
当前提交
8d672bb033
共有 1 个文件被更改,包括 6 次插入0 次删除
  1. 6 0
      BPCheck/Check_BP_Servers.sql

+ 6 - 0
BPCheck/Check_BP_Servers.sql

@@ -977,6 +977,12 @@ FROM sys.dm_hadr_database_replica_states'
 			is_database_joined, recovery_lsn, truncation_lsn 
 		FROM sys.dm_hadr_database_replica_cluster_states;
 	END
+	IF @sqlmajorver >= 13 AND @IsHadrEnabled = 1
+	BEGIN
+		IF EXISTS (SELECT 1 FROM sys.availability_groups where db_failover = 0) 
+	    SELECT 'Information' AS [Category], 'AlwaysOn_Replica_Cluster_Database_Health_Detection' AS [Information], '[INFORMATION: Consider enabling Database Health Detection]'
+		SELECT 'Information' AS [Category], 'AlwaysOn_Replica_Cluster_Database_Health_Detection' AS [Information], name, failure_condition_level, db_failover FROM sys.availability_groups where db_failover = 0
+	END
 END;
 
 --------------------------------------------------------------------------------------------------------------------------------