首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

WinCE 資料通訊實戰(二):SQL Server CE 2.0 RDA 合併複寫完整架構與環境配置

     編輯:關於ASP.NET

WinCE 5.0 + SQL Server CE 2.0 透過 RDA (Remote Data Access) 與 SQL Server 2000 進行資料同步,適用於離線行動裝置場景。

RDA 架構三大元件

元件位置職責
SQL Server CE Database Engine裝置端讀寫本地 .sdf 資料庫
SQL Server CE Client Agent裝置端RDA 核心功能,提供程式介面控制同步
SQL Server CE Server AgentIIS 伺服器接收 HTTP 請求,處理同步命令,操作 SQL Server
RDA 通訊原理架構圖
RDA 通訊原理:Client Agent <-> HTTP <-> Server Agent <-> SQL Server

環境配置步驟

裝置端 (WinCE)

  1. 安裝 ActiveSync 同步程式
  2. 從 VS2005 目錄複製 sqlce20.dev.ppc.wce4.armv4.CAB、sqlce20.ppc.wce4.armv4.CAB 至裝置安裝
  3. 安裝後 \Windows 產生 Ssce20.dll、Ssceca20.dll、Sscemw20.dll
  4. \Windows\SQLCE 2.0\isqlw20.exe 為裝置端查詢分析器

IIS 代理伺服器端

  1. 需固定公網 IP(GPRS 通訊)
  2. 安裝 IIS + SQL Server 2000 + SQL Server CE 2.0
  3. CE 安裝時配置虛擬目錄別名(如 SqlCE20)與安裝路徑
IIS SQL CE 虛擬目錄配置
SQL CE Server Agent 虛擬目錄設定
IIS SQL CE 進階配置
進階安全性與認證設定

RDA 透過 HTTP 協定穿透防火牆,適合行動裝置間歇性連線同步需求。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved