程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> SQL Server05 M 3.0 中復制和遠程數據訪問功能的技術對比

SQL Server05 M 3.0 中復制和遠程數據訪問功能的技術對比

編輯:關於SqlServer

摘要:對比兩種 Microsoft SQL Server 2005 Mobile Edition 3.0 (SQL Server Mobile) 連接解決方案 [合並復制和遠程數據訪問 (RDA)] 的功能集,並了解哪種連接解決方案對項目更有利。(本文包含一些指向英文站點的鏈接。)


引言
  Microsoft SQL Server 2005 Mobile Edition 3.0 (SQL Server Mobile) 支持兩種與 SQL Server 數據庫交換數據的方法:

  1.合並復制,提供一種強大且功能齊全的解決方案,該解決方案允許移動應用程序對復制的數據自行更改,然後再將這些更改與 Microsoft SQL Server 數據庫進行合並,並在必要時解決沖突。

  2.遠程數據訪問 (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 包括大量工具,可用於:

? 創建和同步 SQL Server Mobile 訂閱

? 監視訂閱者的每次發布活動

  有關合並復制功能工作原理的一般信息,請參閱 SQL Server Books Online 中的“How Merge Replication Works”。有關 SQL Server Mobile 訂閱者的相關復制信息,請參閱 SQL Server Mobile Books Online 中的“How Replication Works”和“Replication Architecture”。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved