使用 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 資料庫及資料:
程式設計 API
SQL 語言
SQL Server Management Studio 與 SQL Server Management Studio Express
如需詳細資訊,請參閱<SQL Server Management Studio 與 SQL Server Management Studio Express (SQL Server Compact)>。
Visual Studio 2010 中的 Transact-SQL 編輯器。如需詳細資訊,請參閱<Visual Studio Transact-SQL 編輯器>。
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++ 選項存取