共用方式為


交易與連接

Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) 支援兩種與 Microsoft SQL Server 資料庫連接和交換資料的方法:遠端資料存取 (RDA) 和合併式複寫。

重要事項:
在開始同步處理時,會短暫維持資料庫的獨佔鎖定,以確保下一次同步處理時,能收集到正確的變更。在這段時間內,同步處理會等待以取得鎖定。如果在分配的時間內無法取得這個鎖定,就會產生逾時錯誤。如需詳細資訊,請參閱<鎖定 (SQL Server Compact Edition)>及<管理連接 (SQL Server Compact Edition)>。

複寫

您使用合併式複寫時,初始化和重新初始化同步處理會發生於一個交易內。如果失敗的話,整個作業會復原,使資料庫處於先前的狀態。後續的同步處理會以一組較小的交易來進行。如此可提升並行性,以及允許多個使用者存取資料。如果在後續的同步處理中發生錯誤,資料庫仍然處於一致的狀態,但是可能已經套用部分的伺服器資料。您應識別同步處理失敗的原因,並再次進行同步處理,以完成同步處理的程序。

RDA

當您使用 RDA 時,Pull 方法會以一筆交易來執行。如果失敗的話,整個作業會復原,使資料庫處於先前的狀態。Push 作業會以一組較小的交易來進行。如此可提升並行性,以及允許多個使用者存取資料。如果呼叫 Push 方法時發生錯誤,則 Push 方法也將會失敗,此時所有變更的資料列必須再次發送。如需詳細資訊,請參閱<RDA 衝突偵測和報告>。

請參閱

概念

多使用者存取及 RDA
多使用者存取及同步處理

說明及資訊

取得 SQL Server Compact Edition 協助