將資料複寫至 SQL Server Compact

合併式複寫可讓您將資料複寫至 SQL Server Compact 3.5 SP2,以便為行動使用者提供便利的方式,讓資料變更與中央 SQL Server 資料庫同步。許多應用程式需要提供資料給遠端使用者使用,包括業務人員、送貨司機等等。這些應用程式包括客戶關係管理 (CRM)、業務團隊自動化 (SFA) 以及職場戰力自動化 (FFA) 應用程式。如需這些狀況的詳細資訊,請參閱<與行動使用者交換資料>。

複寫至 SQL Server Compact 所需的元件

合併式複寫使用 Web 同步處理將資料與 SQL Server Compact 3.5 SP2 同步。資料變更傳遞至 SQL Server Compact 3.5 SP2 的格式不同於其他 SQL Server 版本,但是架構基本上相同:「訂閱者」透過 Microsoft Internet Information Services (IIS) 伺服器將其變更傳送至「發行者」,並透過相同的 IIS 伺服器從「發行者」接收其變更。如需 SQL Server Compact 3.5 SP2 同步處理之架構的詳細資訊,請參閱<Replication Architecture>。如需設定 IIS 伺服器以進行連接的詳細資訊,請參閱<Configuring and Securing Server Environment>。

SQL Server 2008 可支援執行 SQL Server Compact 3.0、3.1 和 3.5 版之訂閱者的同步處理。若為這三種版本,您就必須在 IIS 伺服器上使用 SQL Server Compact 3.5 IIS 元件和 SQL Server 2008 IIS 元件。您必須將發行集相容性層級設定為 90RTM 或 100RTM。如需有關相容性層級的詳細資訊,請參閱<在複寫拓撲中使用多個 SQL Server 版本>。

安裝新安裝的元件

若要安裝新安裝的元件,請遵循下列步驟:

  1. 在發行者上安裝 SQL Server 2008。

  2. 在各訂閱者上安裝 SQL Server Compact 3.5 SP2。

  3. 在 IIS 伺服器上安裝 SQL Server 2008 Web 同步處理精靈和用戶端連接元件。

  4. 在 IIS 伺服器上安裝 SQL Server Compact 3.5 SP2 伺服器工具。

  5. 設定 Web 同步處理。這會將 SQL Server Compact 3.5 SP2 Server Agent 複製到該 Web 同步處理所使用的虛擬目錄。

安裝現有安裝的元件

若要將拓撲從 SQL Server Compact 3.5 3.0 或 3.1 升級為 SQL Server Compact 3.5 SP2 3.5,並且從 SQL Server 2005 升級為 SQL Server 2008,請遵循下列步驟:

  1. 在各訂閱者上升級 SQL Server Compact 3.5。

  2. 在發行者上升級 SQL Server。

  3. 從 IIS 伺服器解除安裝 SQL Server Compact 3.5 伺服器工具。

  4. 從 IIS 伺服器解除安裝 Web 同步處理精靈和用戶端連接元件。

  5. 移除已設定的虛擬目錄。

  6. 在 IIS 伺服器上安裝 SQL Server 2008 Web 同步處理精靈和用戶端連接元件。

  7. 在 IIS 伺服器上安裝 SQL Server Compact 3.5 SP2 伺服器工具。

  8. 設定 Web 同步處理。這會將 SQL Server Compact 3.5 SP2 Server Agent 複製到該 Web 同步處理所使用的虛擬目錄。

建立 SQL Server Compact 適用的發行集和訂閱

您可以使用「新增發行集精靈」或 sp_addmergepublication 預存程序來建立發行集。支援 SQL Server Compact 3.5 SP2 訂閱的發行集有一些需求和限制 (例如需要字元模式快照集):

SQL Server 2008 可支援執行 SQL Server Compact 3.0、3.1 和 3.5 版之訂閱者的同步處理。使用「新增訂閱精靈」或以程式設計的方式建立訂閱。如需詳細資訊,請參閱<Creating a Subscription>。

SQL Server Management Studio 和複寫監視器

如同標準 SQL Server 訂閱一樣,SQL Server Compact 3.5 SP2 訂閱會顯示在 SQL Server Management Studio 和複寫監視器中。如需有關同步處理 SQL Server Management Studio 中訂閱的詳細資訊,請參閱<Synchronous Data Synchronization>。

請參閱

概念

其他資源