Sql server 以编程方式确定SQL故障切换场景中的主服务器

Sql server 以编程方式确定SQL故障切换场景中的主服务器,sql-server,wmi,monitoring,failover,Sql Server,Wmi,Monitoring,Failover,第1部分: 在Microsoft SQL Server 2005故障切换场景中,如何查询数据库以确定哪台服务器是主服务器,哪台服务器是从服务器?我正在寻找比尝试在服务器上查询并查看哪一个抛出异常更优雅的方法 第2部分: 有没有办法监视和确定主SQL Server何时故障转移到从SQL Server 其最终目标是提供一个脚本或其他方法,用于跟踪服务器并在发生故障转移时发送通知 来自SQL2005BOL的这篇文章看起来很有用 否则,如果您从镜像数据库中的存储过程中查询SELECT@@SERVERNA

第1部分: 在Microsoft SQL Server 2005故障切换场景中,如何查询数据库以确定哪台服务器是主服务器,哪台服务器是从服务器?我正在寻找比尝试在服务器上查询并查看哪一个抛出异常更优雅的方法

第2部分: 有没有办法监视和确定主SQL Server何时故障转移到从SQL Server


其最终目标是提供一个脚本或其他方法,用于跟踪服务器并在发生故障转移时发送通知

来自SQL2005BOL的这篇文章看起来很有用


否则,如果您从镜像数据库中的存储过程中查询SELECT@@SERVERNAME,您将能够确定哪个SQL Server是主SQL Server。

您是在谈论镜像、群集、日志传送还是复制?与故障转移合作伙伴和观察者进行镜像。