共用方式為


與鏡像資料庫相關的其他資訊來源

更新: 2006 年 4 月 14 日

除了使用 [資料庫鏡像監視器] 和 dbmmonitor 預存程序來監視鏡像資料庫並設定監視效能變數的警示以外,Microsoft SQL Server 2005 提供了下列項目:

  • 目錄檢視中的資料庫鏡像中繼資料。如需詳細資訊,請參閱本節後面的「資料庫鏡像中繼資料」。
  • 資料庫鏡像的效能計數器。如需詳細資訊,請參閱本節後面的「資料庫鏡像效能計數器」。
  • 資料庫鏡像事件通知。如需詳細資訊,請參閱本節後面的「資料庫鏡像事件」。
  • WMI Provider for Server Events 的伺服器事件。如需詳細資訊,請參閱<DATABASE_MIRRORING_STATE_CHANGE>。

資料庫鏡像中繼資料

每個資料庫鏡像工作階段都會在中繼資料中描述,並可透過下列目錄或動態管理檢視公開此中繼資料:

  • sys.database_mirroring
    這個檢視會顯示伺服器執行個體中,每個鏡像資料庫的資料庫鏡像中繼資料。如需詳細資訊,請參閱<sys.database_mirroring (Transact-SQL)>。
  • sys.database_mirroring_endpoints
    Sys.database_mirroring_endpoints 目錄檢視會顯示伺服器執行個體之資料庫鏡像端點的相關資訊。如需詳細資訊,請參閱<sys.database_mirroring_endpoints (Transact-SQL)>。
  • sys.database_mirroring_witnesses
    這個目錄檢視會針對伺服器執行個體是見證的每一個工作階段,顯示其資料庫鏡像中繼資料。如需詳細資訊,請參閱<sys.database_mirroring_witnesses (Transact-SQL)>。
  • sys.dm_db_mirroring_connections
    此動態管理檢視會針對每一個資料庫鏡像網路連接,傳回一個資料列。
    如需詳細資訊,請參閱<sys.dm_db_mirroring_connections>。

資料庫鏡像效能計數器

效能計數器可讓您監視資料庫鏡像效能。例如,您可以檢查 [Transaction Delay] 計數器,以查看資料庫鏡像是否影響主體伺服器的效能,您可以檢查 [Redo Queue][Log Send Queue] 計數器,以查看鏡像資料庫是否跟得上主體資料庫。您可以檢查 [Log Bytes Sent/sec] 計數器,以監視每秒傳送的記錄量。

在每個夥伴的「效能監視器」中,都可在資料庫鏡像效能物件 (SQLServer:Database Mirroring) 中使用效能計數器。如需詳細資訊,請參閱<SQL Server 的 Database Mirroring 物件>。

若要啟動效能監視器

資料庫鏡像事件通知

事件通知是特殊的資料庫物件類型。事件通知是為了回應各種 Transact-SQL 資料定義語言 (DDL) 陳述式和 SQL 追蹤事件而執行,並將伺服器和資料庫事件的相關資訊傳送給 Service Broker 服務。

下列事件可用於資料庫鏡像:

如需事件通知的詳細資訊,請參閱<瞭解事件通知>和<監視事件>。

請參閱

其他資源

監視資料庫鏡像

說明及資訊

取得 SQL Server 2005 協助

變更歷程記錄

版本 歷程記錄

2006 年 4 月 14 日

新增內容:
  • 新增 DATABASE_MIRRORING_STATE_CHANGE WMI 事件的參考。
變更的內容:
  • 從<監視資料庫鏡像>主題移動本主題的資訊。
  • 移除 Database Mirroring Connection 事件類別 (不存在) 的相關資訊。