共用方式為


使用 SQL Server Compact

您會在下列階段中使用 Microsoft SQL Server Compact 3.5 Service Pack 2 (SQL Server Compact 3.5),或建立使用 SQL Server Compact 3.5 的應用程式:

  • 設定 SQL Server Compact 3.5 環境

  • 設定安全性、連接用戶端與伺服器

  • 使用 SQL Server Compact 3.5 資料庫與資料

設定 SQL Server Compact 3.5 環境

您可設定 SQL Server Compact 3.5 環境以建立獨立桌面應用程式、獨立裝置應用程式或分散式資料庫應用程式。

  • 若要建立和部署用於在裝置本機上執行的應用程式,您必須設定開發環境和用戶端環境。設定開發環境包含安裝 Visual Studio 2008 Service Pack 1 (SP1)。如需詳細資訊,請參閱<安裝開發環境>。安裝 SQL Server Compact 3.5 便可提供用戶端環境。如需詳細資訊,請參閱<在裝置上安裝及部署 (SQL Server Compact)>。

  • 若要建立用於在電腦本機上執行的應用程式,您必須設定開發環境和用戶端環境。設定開發環境包含安裝 Visual Studio 2010 (注意:雖然也支援 Visual Studio 2008 和 Visual Studio 2008 Service Pack 1 (SP1),不過仍建議您使用 Visual Studio 2010,因為它包含新的功能,例如支援針對 SQL Server Compact 資料庫使用 Transact-SQL 編輯器)。如需詳細資訊,請參閱<安裝開發環境>。安裝 SQL Server Compact 3.5 便可提供用戶端環境。

  • 若要建立使用 SQL Server Compact 3.5 的分散式資料庫應用程式,您必須設定開發環境、用戶端環境及伺服器環境。設定這些環境包含安裝適當的 Visual Studio 版本 (根據您要開發電腦、裝置或這兩者的應用程式而定)、SQL Server 2008 或 SQL Server 更新版本,以及 SQL Server Compact 3.5。 然後,您必須在伺服器上安裝並設定 Microsoft Internet Information Services (IIS),並且設定連接。如需詳細資訊,請參閱<用戶端和伺服器環境>、<安裝 SQL Server Compact 3.5>及<安裝伺服器環境>。

注意

建議您使用 Visual Studio 2010 當做開發桌面應用程式的環境。建議您使用 Visual Studio 2008 SP1 來開發智慧型裝置應用程式。Visual Studio 2010 不支援開發智慧型裝置應用程式。如需詳細資訊,請參閱<安裝開發環境>。

設定安全性

安裝好必要的 SQL Server Compact 3.5 系統後,必須先設定 IIS 安全性選項,才能在用戶端與伺服器之間交換任何資料。

SQL Server Compact 3.5 也可使用 IIS 的安全通訊端層 (SSL) 功能,加密在執行 SQL Server Compact 3.5 的裝置與執行 SQL Server 的電腦之間傳播的資料。

如需詳細資訊,請參閱<設定及保護伺服器環境>。

連接用戶端與伺服器

SQL Server Compact 3.5 支援以下兩種連接到資料來源並與其交換資料的方法:

  • 遠端資料存取 (RDA)

  • 合併式複寫

這兩種連接解決方案使用 IIS 的驗證、授權及加密服務。連接可透過有線和無線 LAN 與 WAN 來執行。Microsoft ActiveSync 可以使用桌上型電腦上的網路連接與 SQL Server 進行通訊。如此裝置便不需要有網路卡或數據機。

如需有關連接選項的詳細資訊,請參閱<管理連接 (SQL Server Compact)>。

使用 SQL Server Compact 3.5 資料庫與資料

您可使用下列元件來修改並管理 SQL Server Compact 3.5 資料庫及資料:

SQL Server Compact 3.5 也提供資料庫的多重連接存取、多重資料行索引與比對索引限制、交易支援、參考完整性、128 位元檔案層級加密與密碼保護,以及查詢最佳化工具。

視目標裝置的處理器而定,SQL Server Compact 3.5資料庫引擎 約佔用 2.2 至 2.6 MB 的磁碟空間。SQL Server Compact 3.5 可支援最多 4 GB 的資料庫。

如需有關使用 SQL Server Compact 3.5 資料庫的詳細資訊,請參閱<使用資料庫 (SQL Server Compact)>。

建立應用程式

SQL Server Compact 3.5 和 .NET Compact Framework 所提供的開發基礎結構技術,可用於建立應用程式以供存取企業資訊系統的裝置使用。

使用 SQL Server Compact 3.5 的應用程式可包含建立本機 SQL Server Compact 3.5 資料庫、更新本機資料,以及合併在裝置上以 SQL Server 資料庫所做的變更。

SQL Server Compact 3.5 支援下列程式設計模型:

  • ADO.NET,可使用 C# 或 MicrosoftVisual Basic 存取

  • OLE DB,可從 Visual Studio 內部使用 Visual C++ 選項存取

請參閱

其他資源

安裝 SQL Server Compact

如何主題 (SQL Server Compact)