以编程方式监视 SQL Server 2005 镜像

moo*_*baa 1 monitoring database-mirroring sql-server sql-server-2005

SQL Server 2005 是否提供了一个可以通过编程来确定镜像数据库运行状况的接口?

如果是这样,有没有人有如何这样做的例子?

小智 5

对于监控,查询 sys.database_mirroring DMV 可能是最简单的。它包含用于 mirroring_role_desc 和 mirroring_state_desc 的字段。

BOL 链接:http : //technet.microsoft.com/en-us/library/ms178655.aspx

SQL 错误日志还提供了有关这些的信息,我相信您也可以使用 SQL 跟踪捕获一个事件。