共用方式為


用戶端和伺服器環境

Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) 藉助用戶端和伺服器端環境的幾個元件,才能在裝置和 Microsoft SQL Server 的執行個體之間交換資料。

下圖顯示不同之用戶端和伺服器元件之間的關係。

用戶端和伺服器環境

用戶端環境

用戶端環境是由應用程式和 SQL Server Compact Edition 組成。

應用程式

應用程式的開發是使用 .NET Compact Framework 和 Microsoft Visual Studio 2005 語言,例如 Microsoft Visual Basic 或 Microsoft Visual C#,或是使用 Microsoft Visual C++ for Devices。如需詳細資訊,請參閱<應用程式的建立與部署 (SQL Server Compact Edition)>。

SQL Server Compact Edition

SQL Server Compact Edition 包括安裝、組態、連接和資料存取與修改工具、資料庫儲存引擎以及用來開發存取 SQL Server Compact Edition 資料之應用程式的程式設計 API。它也包括︰

  • SQL Server Compact Edition Database Engine
    SQL Server Compact Edition Database Engine 管理支援裝置上的 SQL Server Compact Edition 資料儲存。Database Engine 會維護小量之每一筆記錄的追蹤變更資訊,以追蹤所有插入、更新或刪除的資料庫記錄。當您使用下列兩種連接解決方案的其中一種時,即可啟用追蹤功能︰複寫或遠端資料存取 (RDA)。
  • SQL Server Compact Edition 用戶端代理程式
    SQL Server Compact Edition 用戶端代理程式是支援裝置上的主要連接元件。它實作下列自訂的 SQL Server Compact Edition 物件︰
    • Replication 物件
    • RemoteDataAccess 物件
    • Engine 物件
      藉由使用應用程式中的這些物件,您可以程式設計的方式控制與 SQL Server 的連接。

伺服器環境

伺服器環境是由 SQL Server Compact Edition 伺服器代理程式、Microsoft Internet Information Services (IIS) 和 SQL Server 組成。

SQL Server Compact Edition 伺服器代理程式

SQL Server Compact Edition 伺服器代理程式處理 SQL Server Compact Edition 用戶端代理程式發出的 HTTP 要求。SQL Server Compact Edition 伺服器代理程式透過 HTTP,連接到 SQL Server,並傳回資料和結構描述資訊給 SQL Server Compact Edition 用戶端代理程式。

涉及此過程的還包括 SQL Server 連接元件。它們也位於執行 IIS 的電腦上,不過並未顯示在前一個圖例中。如需使用 RDA 或複寫連接用戶端和伺服器的詳細資訊,請參閱<管理連接 (SQL Server Compact Edition)>。

IIS

IIS 提供整合的 Web 伺服器能力。各組織機構都會使用 IIS 來主導和管理在網際網路或內部網路上的網頁,主導和管理 FTP 網站,以及使用「網路 NEWS 傳輸通訊協定」(Network News Transport Protocol, NNTP) 和「簡單郵件傳送通訊協定」(Simple Mail Transfer Protocol, SMTP) 傳送新聞或郵件。

當使用 SQL Server Compact Edition 時,IIS 提供通訊協定,讓裝置使用 RDA 或複寫技術連接到伺服器,以傳送和交換資料。

Microsoft SQL Server

SQL Server 是一組共同執行,以符合最大網站和企業資料處理系統需求的元件組合。它包括關聯式資料庫管理、資料倉儲及商務智慧元件。

SQL Server Compact Edition 支援相似的 SQL 語法,並提供和 SQL Server 2000 及更新版本一致的開發模型與 API。

請參閱

概念

設定及保護伺服器環境

其他資源

安裝 SQL Server Compact Edition

說明及資訊

取得 SQL Server Compact Edition 協助