1

第 1 部分:在 Microsoft SQL Server 2005 故障转移场景中,如何查询数据库以确定哪个服务器是主服务器,哪个服务器是从服务器?我正在寻找比尝试在服务器上查询并查看哪个引发异常更优雅的东西。

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

这样做的最终目标是有一个脚本或其他方法来跟踪服务器并在发生故障转移时发送通知。

4

1 回答 1

3

从 SQL 2005 BOL 开始,有这篇文章Monitoring Mirroring Status看起来很有用。

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

于 2009-02-16T20:18:58.177 回答