Share via


疑難排解工具 (複寫)

用於複寫疑難排解的其他工具

除以上所列工具外,還可使用下列工具進行複寫疑難排解。

工具

描述

如需詳細資訊...

資料驗證

交易式與合併式複寫可以讓您驗證訂閱者端的資料是否與發行者端的資料相符。可以驗證特定的訂閱或發行的所有訂閱。

驗證複寫的資料

tablediff 公用程式

tablediff 公用程式用來比較兩份資料表之資料的非聚合狀況,當進行複寫拓樸中之非聚合狀況的疑難排解時,它尤其有用。此公用程式可與驗證一起使用:如果驗證指出「發行者」端與「訂閱者」端的資料不相符,tablediff 公用程式即可用於識別不相符的資料列,還可以產生 Transact-SQL 以使「發行者」與「訂閱者」達到聚合。

tablediff 公用程式

如何:比較複寫資料表的差異 (複寫程式設計)

系統監視器

「系統監視器」提供了許多與複寫代理程式相關的計數器,可用於對複寫效能進行疑難排解。

使用系統監視器監視複寫

SQL Server Profiler

SQL Server Profiler 是可用於對複寫效能進行疑難排解的另一種工具。您可以擷取有關伺服器事件的資料並儲存至檔案或資料表中,以供稍後分析。例如,您可以監視複寫資料庫中的預存程序或其他花費較長時間完成的程序。

SQL Server Profiler 簡介

錯誤和事件記錄檔

Microsoft SQL Server 將特定系統事件和使用者自訂事件記錄到 SQL Server 錯誤記錄檔和 Microsoft Windows 應用程式記錄檔中。請使用 SQL Server 錯誤記錄檔中的資訊來疑難排解複寫的相關問題。

監視錯誤記錄

錯誤報告

「錯誤報告」功能依預設會啟用。如果在 SQL Server Database Engine、SQL Server Agent 或 Analysis Services 中發生了嚴重錯誤,報告將自動傳送至 Microsoft。如果需要連絡客戶支援部門,「錯誤報告」提供的資訊也非常有用。

錯誤報告

SQLdiag 公用程式

SQLdiag 公用程式是一種可作為主控台應用程式或服務執行的一般用途診斷收集公用程式。您可以使用 SQLdiag 從 SQL Server 和其他類型的伺服器收集記錄檔和資料檔,然後使用它來監視您的伺服器或疑難排解伺服器的特定問題。SQLdiag 用於加速和簡化 Microsoft 客戶支援服務部門對診斷資訊的收集過程。

SQLdiag 公用程式

請參閱

概念