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

來源:互聯網
上載者:User

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)、
資料定義語言 (Data Definition Language) (DDL) 和函數)用於 SQL Server Mobile 資料庫。

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

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.