適用於:SQL Server
Microsoft SQL Server 複寫提供互動式解決程式,您可以在 Microsoft Windows 同步管理員中進行隨選同步期間,使用它手動解決衝突。 執行時啟用時,互動式解析器會提供圖形介面,顯示每個衝突列的資料。 它提供檢視與編輯衝突資料,以及逐一解決每個衝突的選項。
「互動解析程式」與「衝突檢視器」相類似。 然而,衝突檢視器會顯示合併同步後已解決的衝突結果。 互動式解析器會在解決前顯示每個衝突,讓你在合併同步時能判斷每個衝突的結果。 當衝突發生時,應有人員可監看「互動解析器」。
注意
「互動式解決」需要 Windows Synchronization Manager。 如果您在 Windows 同步管理器之外執行同步(如排程同步或在 SQL Server Management Studio 或 Replication Monitor 中的按需同步),系統會根據文章指定的解析器自動解決衝突,無需使用者介入。 互動式解析器不會顯示涉及邏輯記錄的衝突。 若要檢視這些衝突的相關資訊,請使用複寫預存程序。 如需詳細資訊,請參閱檢視合併式發行集的衝突資訊 (複寫 Transact-SQL 程式設計)。
文章解析器與互動式解析器
當你建立出版品時,你會將衝突解析器(可以是預設的解決器、商業邏輯處理器或自訂的解決器)指派給特定文章。 他們會用一套規則來決定在輸入衝突的資料列時,該使用哪一組資料。 互動式解決器並非獨立的衝突解決器,並有規則決定衝突勝負,而是與預設及自訂解決器結合使用的工具。 發行項解析程式仍會決定成功與失敗的資料列,但「互動解析程式」可讓使用者介入以接受、拒絕或修改結果。
若要使用互動式解析器,您必須為每篇文章和每個需要互動式解析的訂閱項目啟用互動式解析。 啟用一個或多個文章及訂閱後,當合併同步時偵測到衝突時,互動式解析器就會被啟用。
若要使用互動解析程式,請參閱指定合併式複寫選項和使用 Windows 同步管理員同步訂閱 (Windows 同步管理員)。