關鍵字:與SQL Server 數據庫 交換數據 方法
引言
Microsoft SQL Server 2005 Mobile Edition 3.0 (SQL Server Mobile) 支持兩種與 SQL Server 數據庫交換數據的方法:
◆合并復制,提供一種強大且功能齊全的解決方案,該解決方案允許移動應用程序對復制的數據自行更改,然后再將這些更改與 Microsoft SQL Server 數據庫進行合并,并在必要時解決沖突。
◆遠程數據訪問 (RDA),使移動應用程序能夠方便地將遠程 Microsoft SQL Server 數據庫表中的數據讀取(拉)到本地 SQL Server Mobile 數據庫表中,或者將本地 SQL Server Mobile 數據庫表中的數據發送(推)到遠程 Microsoft SQL Server 數據庫表中。RDA 還可用于在運行 SQL Server 的服務器上發出 SQL 命令。
將 SQL Server Mobile 連接到 SQL Server
使用 RDA 或復制功能時,SQL Server Mobile 將通過 Microsoft Internet Information Services (IIS) 服務器連接到 SQL Server。由于與 SQL Server 的連接由 IIS 處理,因此您的設備只需能夠使用 HTTP 或 HTTPS 協議連接到 IIS Web 服務器即可。這樣一來,您就可以通過支持 HTTP 的任何類型的網絡連接執行 RDA 和復制操作了,包括:局域網 (LAN)、廣域網 (WAN) 和 Microsoft ActiveSync® 連接。
RDA 和復制功能都非常適合無線傳輸。它們采用壓縮來減小傳輸數據的大小,并采用加密在傳輸期間保護敏感的用戶數據。
在連接到 SQL Server 時,RDA 和復制功能都支持集成 Windows 身份驗證和 SQL Server 身份驗證。
合并復制簡介
SQL Server Mobile 復制基于 Microsoft SQL Server 合并復制??梢允褂?Microsoft SQL Server 2000 數據庫或 Microsoft SQL Server 2005 數據庫來實現合并復制。
合并復制非常適合移動應用程序,因為它允許分別在便攜式設備和服務器上自行更新數據。之后可以對該設備和服務器上的數據進行同步,以將客戶端的更改發送到服務器,或從服務器接收新的更改。
盡管與 RDA 相比,合并復制需要在服務器上進行更多的配置和維護,但是使用合并復制卻有許多優點,包括:
◆復制提供了內置和自定義的沖突解決功能。
◆通過復制可以同時對多個表中的數據進行同步。
◆復制提供了豐富的數據復制選項,包括:
·選擇文章類型并進行篩選以提高性能
·標識范圍管理
◆Microsoft SQL Server 包括大量工具,可用于:
原文轉自:http://www.anti-gravitydesign.com