SQL Server Mobile 學習(一):環境搭建

1.SQL Server Mobile 簡介
2.獲取 SQL Server Mobile
3.安裝必備軟件
4.安裝開發環境
5.安裝服務器環境
6.配置 Web 同步嚮導
7.使用 Internet Explorer 檢查 SQL Server Mobile 服務器代理配置
8.使用SQL Server Mobile 數據庫
==========================

1.SQL Server Mobile 簡介
------------------------------
SQL Server Mobile 是一種
專爲開發基於 Microsoft Windows Mobile 的設備的開發人員
而提供的移動數據庫平臺。

Microsoft SQL Server 2005 Mobile Edition (SQL Server Mobile)
(以前稱爲 Microsoft SQL Server 2000 Windows CE Edition 2.0 (SQL Server CE))
將 Microsoft 企業解決方案擴展到設備上的行業和個人信息管理 (PIM) 應用程序,
爲開發人員進行快速應用程序開發提供了一致的編程模型。

SQL Server Mobile 以很小的內存開銷提供了所需的關係數據庫功能:
可靠的數據存儲、優化查詢處理器,以及可靠、可伸縮的連接功能。

通常,Microsoft SQL Server 2005 Mobile Edition (SQL Server Mobile)
作爲應用程序的一部分應用。
在這種應用程序中,
數據是在臺式機上的 Microsoft SQL Server 和支持的設備上的 SQL Server Mobile 之間進行分發的。

但是,SQL Server Mobile 也可以用作個人信息管理 (PIM) 工具或者
所支持設備上的其他應用程序的獨立數據庫。

2.獲取 SQL Server Mobile
----------------------------
獲取 SQL Server Mobile 的方式有以下三種:

(1).集成到 SQL Server 2005 中。
    C:/Program Files/Microsoft SQL Server
       /90/Tools/Binn/VSShell/Common7/IDE/sqlce30setupen.msi

(2).集成到 Microsoft Visual Studio 2005 中。
    C:/Program Files/Microsoft Visual Studio 8
       /SmartDevices/SDK/SQL Server/Mobile/v3.0/Sqlce30setupcn.msi

(3).從 Microsoft 網站進行下載。
    有關從網站下載 SQL Server Mobile 的詳細信息,
      請參閱 Microsoft SQL Server 2005 Mobile Edition Home
          Microsoft SQL Server 2005 Mobile Edition 主頁。

3.安裝必備軟件
------------------------------
在安裝 Microsoft SQL Server 2005 Mobile Edition (SQL Server Mobile) 組件之前,
必須在臺式機上安裝下列軟件

a. 開發計算機以及運行 IIS 的計算機(如果打算與 SQL Server 進行數據交換)
   的操作系統應爲 Microsoft Windows 2000 SP4 或更高版本、
   Microsoft Windows XP Professional SP1
   或更高版本或者 Microsoft Windows Server 2003。

   如果安裝的是 Windows XP SP2,若要使用 SQL Server Mobile 連接,
   必須啓用 HTTP 訪問。
   默認設置爲禁用 HTTP 訪問。若要啓用 HTTP 訪問,請執行下列操作:
       打開“控制面板”。
       單擊 Windows 防火牆圖標。
       單擊“高級”。
       在“網絡連接設置”區域中單擊“設置”。
       選中“Web 服務器(HTTP)”複選框。
       單擊“確定”以確認更改。

b.運行 IIS 的計算機上需要安裝 Microsoft .NET Framework 2.0 或更高版本。
  .NET Framework 將隨 Microsoft Visual Studio 2005 和 SQL Server 2005 一起安裝。
   若要從 Microsoft 網站下載 .NET Framework 2.0,
   請參閱 .NET Framework 2.0 Download Center。

c.開發環境及服務器環境中需要安裝 Microsoft ActiveSync 4.0 或更高版本。
  ActiveSync 可以從 ActiveSync Download 免費下載。

4.安裝開發環境
-----------------
Visual Studio
使用 Visual Studio 進行開發,可以最便捷地生成和部署使用 SQL Server Mobile 的應用程序。

在 Visual Studio 中,您可以通過使用 C# 或 Microsoft Visual Basic 來創建託管應用程序,
並且可以通過使用 Visual C++ for Devices 選件來創建本機應用程序。

在 Microsoft .NET Compact Framework 應用程序中,
添加對 System.Data.SqlServerCe 命名空間的引用。
System.Data.SqlServerCe 命名空間將在 .NET Compact Framework 中顯示 SQL Server Mobile。

然後,您可以創建數據庫、數據庫表和列,並用數據填充數據庫。

當生成引用 System.Data.SqlServerCe 命名空間的 .NET Compact Framework 應用程序時,
如果該應用程序部署到智能設備或 Pocket PC 模擬器上,
Visual Studio 將自動進行檢查,
以查看該設備是否安裝了 .NET Compact Framework 和 SQL Server Mobile 客戶端組件。
如果未檢測到這些組件,
則會在您首次部署引用 System.Data.SqlServerCe 命名空間的應用程序時自動在設備上安裝這些組件。

.NET Compact Framework 還包含 System.Data.SqlClient 命名空間,
用於開發直接訪問 SQL Server 2000 或更高版本中數據庫的應用程序。

若要將應用程序部署到智能設備,
請在 Visual Studio 2005 中的“調試”菜單上選擇“啓動”。
然後選擇部署到連接的智能設備還是 Pocket PC 模擬器。
設備上的默認安裝位置是 /Windows。

如果從 Visual Studio 中部署應用程序,
將不必在設備上單獨安裝 SQL Server Mobile 組件或 .NET Compact Framework。


5.安裝服務器環境
-----------------
如果 Microsoft SQL Server 2005 Mobile Edition (SQL Server Mobile) 應用程序
要求在 Microsoft SQL Server 數據庫和 SQL Server Mobile 數據庫之間交換數據,
則必須安裝並配置以下各項:
* Microsoft Internet 信息服務 (IIS)
* SQL Server 2005 或 SQL Server 2000
* SQL Server Mobile 服務器工具(安裝工具)

SQL Server Mobile 環境可以配置爲單服務器環境或多服務器環境。
在單服務器環境中,所有組件在一臺計算機上。
在多服務器環境中,IIS 和 SQL Server 在不同的計算機上。

6.配置 Web 同步嚮導
-------------------
單擊“開始”,指向“所有程序”,
指向“Microsoft SQL Server 2005 Mobile Edition”,
然後單擊“配置 Web 同步嚮導”。


7.使用 Internet Explorer 檢查 SQL Server Mobile 服務器代理配置
-------------------------------------------------------
在 Internet Explorer 中,
輸入 SQL Server Mobile 服務器代理的 URL
(例如 http://localhost/sqlce/sqlcesa30.dll,其中 sqlce 爲虛擬目錄)。
如果 SQL Server Mobile 服務器代理配置正確,
Internet Explorer 將顯示字符串“SQL Server Mobile 服務器代理 3.0”。

通過在 URL 結尾處使用 ?diag 和 ?stat 參數,您可以查找診斷和統計詳細信息。

8.使用SQL Server Mobile 數據庫
--------------------------
您可以創建或連接到 設備或臺式機上的 
Microsoft SQL Server 2005 Mobile Edition (SQL Server Mobile) 數據庫。

SQL Server Mobile 數據庫存儲在擴展名爲 .sdf 的文件中。
該文件包含數據庫的完整內容,最大可以爲 4 GB。

SQL Server Mobile 可以訪問和修改智能設備以及 Tablet PC 上的數據庫文件。

通過使用 SQL Server Management Studio 和其他工具,它還支持在臺式機上使用。

* 通過使用 ADO .NET 或 OLE DB API 函數,採用編程方式
* 通過在某個設備上使用 SQL Server Mobile 查詢分析器
* 通過在臺式機上使用 SQL Server Management Studio

通過使用 SQL Server Management Studio 或 Transact-SQL 語句,
您可以連接到臺式機上的現有數據庫。
還可以使用臺式機創建和修改數據庫。
然後,可以使用對象樹以樹層次結構查看該數據庫的設計。
每個節點具有快捷菜單,菜單上的命令用於修改數據庫或檢索數據庫的相關信息。

可以在 SQL Server Mobile 數據庫中執行的一些功能包括:

* 創建、刪除和編輯表及其關聯的數據。
* 創建、維護和刪除索引。
* 檢查信息架構視圖和數據類型。
* 初始化複製和遠程數據訪問 (RDA) 同步。

可以將 Transact-SQL 命令(包括數據操作語言 (DML)、
數據定義語言 (DDL) 和函數)用於 SQL Server Mobile 數據庫。

還可以將複製或 RDA 用於通過本機和託管的 API 公開的數據庫。


本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/t_larry/archive/2007/03/31/1547955.aspx

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章