当集群故障转移发生时,有没有任何方法可以获得通知电子邮件以及哪些是活动节点信息?
您可以创建一个T-SQL SQL作业来检查数据库在本地服务器上的角色。如果发生更改,请使用SQL Server数据库邮件发送电子邮件。或者引发特定错误并定义该错误的警报。--检查数据库在可用性组中的角色:
SELECT ars.role
FROM master.sys.dm_hadr_availability_replica_states ars
JOIN master.sys.databases dbs
ON ars.replica_id = dbs.replica_id
WHERE dbs.name = DB_NAME()
角色:0=正在解决1=主要2=二次