成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

SQL Server 2005 CE基礎概要

數(shù)據(jù)庫 SQL Server
SQL Server相信是很多人都非常熟悉的一種數(shù)據(jù)庫系統(tǒng),當然隨著數(shù)據(jù)庫的發(fā)展壯大,數(shù)據(jù)庫的類型越來越多,就SQL Server來說就有很多的版本,SQL Server2005就是其中之一,其中SQL Server2005又分了很多下支,下面本文為大家介紹SQL Server2005 ce基礎的概要。

導讀:SQL Server 2005 是一個全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能 (BI) 工具提供了企業(yè)級的數(shù)據(jù)管理。SQL Server 2005 數(shù)據(jù)庫引擎為關系型數(shù)據(jù)和結構化數(shù)據(jù)提供了更安全可靠的存儲功能,使您可以構建和管理用于業(yè)務的高可用和高性能的數(shù)據(jù)應用程序。那么SQL Server 2005 CE這種數(shù)據(jù)庫推出的新產(chǎn)品是怎么樣的呢?下文為大家詳細介紹。

SQL Server 2005 Compact Edition(本文以后均將SQL Server 2005 Compact Edition縮寫為SQL Server CE)是微軟推出的一個適用于嵌入到移動應用的精簡數(shù)據(jù)庫產(chǎn)品,Windows Mobile開發(fā)人員能夠使用SQL Server CE開發(fā)出將數(shù)據(jù)管理能力延展到Window Mobile移動設備上的應用程序。雖然SQL Server CE占用的磁盤空間只有3到5兆左右,但是它功能并沒有像它的容量那樣大幅度縮水。SQL Server CE不但提供了完整的SQL語法,包括內部聯(lián)接、外部聯(lián)接和子查詢,還內置了數(shù)據(jù)同步技術的支持。有一點要注意的是,SQL Server 2005 Compact Edition除了可以作為移動數(shù)據(jù)庫在Windows Mobile設備上運行外,它也支持在PC上存放數(shù)據(jù),為桌面的應用程序提供數(shù)據(jù)支持。

下面是SQL Server 2005 Compact Edition的一些主要功能:

  1.   精簡的數(shù)據(jù)庫引擎和強大的查詢優(yōu)化器。
  2.   支持合并復制與遠程數(shù)據(jù)訪問 (RDA)。
  3.   SQL Server Compact Edition與SQL Server Management Studio 和Visual Studio 2005 完全集成。通過SQL Server Management Studio,可以用可視化的方式來創(chuàng)建SQL Server Compact Edition 數(shù)據(jù)庫、查看數(shù)據(jù)庫對象、創(chuàng)建表、修改表以及執(zhí)行交互式查詢等一系列操作。
  4.   遠程數(shù)據(jù)訪問和合并復制,用于同步數(shù)據(jù)。
  5.   .NET Framework和用于SQL Server Compact Edition的 .NET Compact Framework 數(shù)據(jù)訪問接口 (System.Data.SqlServerCe)。
  6.   支持用于SQL Server Compact Edition的ADO.NET 和OLE DB訪問接口。
  7.   SQL語法的子集。
  8.   在臺式機、移動設備和 Tablet PC上部署為嵌入式數(shù)據(jù)庫。
  9.   支持ClickOnce部署技術。

  其實說SQL Server CE是SQL Server 2005的精簡版本一點都不為過,因為SQL Server CE提供了SQL Server 2005的豐富子集,使你能夠充分利用現(xiàn)有的SQL Server技能。除此之外,你還可以充分利用現(xiàn)有的數(shù)據(jù)庫編程技能和經(jīng)驗,因為SQL Server CE為托管應用程序提供了一個ADO.NET庫,并為本機應用程序提供了一個OLEDB庫,這兩個庫都SQL Server 2005的對應庫保持一致(本專題只介紹如何使用ADO.NET對SQL Server CE進行操作),簡化了在Windows Mobile設備上開發(fā)數(shù)據(jù)管理應用程序的難度。

  SQL Server CE數(shù)據(jù)庫引擎不但提供了關系型數(shù)據(jù)庫的基本功能,還提供了兩個非常重要的技術,那就是遠程數(shù)據(jù)訪問和合并復制。這兩種方法都是用來實現(xiàn)與遠程數(shù)據(jù)庫進行數(shù)據(jù)同步的,使得我們可以很容易將遠程數(shù)據(jù)庫中的信息加載到設備端的SQL Server CE數(shù)據(jù)庫中,此外我們還可以在離線狀態(tài)下對SQL Server CE數(shù)據(jù)庫進行插入、刪除、更新等修改操作,***就可以將修改后的數(shù)據(jù)回發(fā)到遠程數(shù)據(jù)庫中,確保了設備端和服務器端的數(shù)據(jù)同步。

  Windows Mobile 6.0對SQL Server 2005 Compact的支持

  在微軟剛剛發(fā)布的Windows Mobile 6.0中,已經(jīng)在ROM中內置了 .NET Compact Framework 2.0 Service Pack 1 (SP1) 和SQL Server 2005 Compact Edition,這就意味著我們在開發(fā)托管代碼程序時,無需再將.NET Compact Framework 和SQL Server CE部署到目標設備上。不但減少了部署應用程序所需的時間和開銷,也將加快傳統(tǒng)的本地代碼向托管代碼的遷移(Windows Form之所以沒有得到廣泛的應用,就是因為Windows XP系統(tǒng)中沒有內置.NET Framework。這也就是為什么現(xiàn)在Vista操作系統(tǒng)都包含了.NET Framework 3.0的原因,為的就是WPF可以在Vista系統(tǒng)上得到廣泛的普及和應用)。

  除此之外,不但應用程序在使用 .NET Compact Framework 2.0時比在使用 .NET Compact Framework 1.0時的性能更高,而且在Windows Mobile 6設備上運行的 .NET Compact Framework 2.0應用程序與在較早版本的Windows Mobile設備上運行的同一 .NET Compact Framework 2.0應用程序相比,前者的啟動速度要比后者快25%。Windows Mobile 6設備上啟動時間得到縮短是因為在設備ROM中安裝了.NET Compact Framework 2.0。與將 .NET Compact Framework 2.0安裝在RAM中的設備相比,單是將 .NET Compact Framework 2.0 安裝在設備ROM中便可使應用程序啟動速度提高25%左右。

  所有這些性能改進不但意味著用戶對你開發(fā)的速度更快、響應更及時的應用程序更加滿意,還意味著應用程序的開發(fā)速度有了很大的提升,因為開發(fā)人員等待程序部署的時間減少了。此外,應用程序的啟動和運行速度更高,獲得應用程序測試結果的時間也就更短。

SQL Server 2005 Compact Edition體系結構

  注意,雖然我們只要在Windows Mobile上安裝SQL Server CE引擎,就可以在設備上對SQL Server CE數(shù)據(jù)庫進行相應的操作,但是如果你想使用SQL Server CE中的合并復制和遠程數(shù)據(jù)訪問兩種技術與遠程數(shù)據(jù)庫進行數(shù)據(jù)同步的話,那還就還需要SQL Server CE客戶端代理和SQL Server CE服務器端代理兩個組件的支持。

總的來說,SQL Server CE的體系結構就是由這三大組件構成的:

  1.   SQL Server Compact Edition 數(shù)據(jù)庫引擎
  2.   SQL Server Compact Edition 客戶端代理
  3.   SQL Server Compact Edition服務器端代理

  圖1展示了SQL Server CE的體系結構以及上述三個組件之間的相互關系。由圖可以知道,SQL Server CE包括客戶端環(huán)境和服務器環(huán)境兩個部分,SQL Server CE數(shù)據(jù)庫引擎和SQL Server客戶端代理都是位于客戶端環(huán)境中的,即Windows Mobile設備端或PC中。而SQL Server Compact Edition服務器端代理是位于服務器環(huán)境中,并且作為一個進程在IIS環(huán)境中運行。

  SQL Server CE引擎的主要功能就是對SQL Server CE的數(shù)據(jù)存儲區(qū)進行管理。通過對每條記錄維護少量的更改跟蹤信息,這樣數(shù)據(jù)庫引擎就可以很方便的跟蹤所有進行插入、更新或刪除操作的數(shù)據(jù)庫記錄。當我們使用合并復制或遠程數(shù)據(jù)訪問 (RDA) 這兩種連接解決方案時,啟用跟蹤功能將大大加快數(shù)據(jù)同步的速度。因為可以根據(jù)跟蹤信息直接判斷那些記錄是更改過的,從而將這些更改的記錄進行數(shù)據(jù)同步,避免了設備端和服務器端數(shù)據(jù)庫間對應記錄間逐條比較的過程。

  SQL Server CE客戶端和服務器端之間主要是采用HTTP進行請求,并通過無線局域網(wǎng)或無線廣域網(wǎng)進行通訊。這兩者間的HTTP請求驗證主要是由IIS處理。SQL Server 數(shù)據(jù)庫可以和IIS位于同一臺計算機中,也可以分裝在不同的計算機中。

  當我們需要使用合并復制或RDA實現(xiàn)數(shù)據(jù)同步的時候,SQL Server CE客戶端就向SQL Server CE服務器端發(fā)送一個HTTP請求。SQL Server CE服務器端在接受到該請求后,就會與服務器端的SQL Server數(shù)據(jù)庫進行連接,當SQL Server根據(jù)請求完成相應的操作后,SQL Server CE服務器端再以HTTP請求向SQL Server CE客戶端返回數(shù)據(jù)。


圖1 SQL Server 2005 Compact Edition體系結構

  SQL Server CE客戶端與服務器端之間的通訊,還可以采用安全超文本傳輸協(xié)議(HTTPS)來增加數(shù)據(jù)的安全性。SQL Server CE可以使用IIS的SSL特性,加密在Windows Mobile上的SQL Server CE和服務器上的SQL Server之間傳輸?shù)臄?shù)據(jù),而且為了減少每次傳輸?shù)臄?shù)據(jù)量,SQL Server CE會對這些數(shù)據(jù)進行壓縮后在進行傳輸。

  SQL Server CE除了可以采用無線局域網(wǎng)和無線廣域網(wǎng)和SQL Server進行連接外,還可以通過ActiveSync軟件與桌面PC進行連接,再通過PC與SQL Server連接。這就是我要為大家介紹的SQL Server CE的基礎知識哦,希望通過本文的學習大家都能夠很好的熟悉SQL Server CE,對于初學者來說,本文具有很高的學習價值,供大家參考。

【編輯推薦】

  1. 總結Win2003 Server與SQL Server 2005的遠程連接過程
  2. SQL Server 2008自動化數(shù)據(jù)采集方法
  3. 在SQL Server下使用數(shù)據(jù)庫鏈接

 

責任編輯:迎迎 來源: 天極Yesky軟件頻道
相關推薦

2011-03-28 15:28:03

SQL Server 數(shù)據(jù)庫

2010-07-23 12:55:29

SQL Server

2009-05-11 09:19:35

微軟SQL Server Codesmith

2010-07-09 11:06:13

SQL Server

2010-06-17 15:09:49

SQL Server

2010-09-03 10:40:30

SQL刪除

2011-04-18 13:02:08

SQL Server SQL Server

2011-02-28 17:41:20

SQL Server

2009-07-20 16:40:55

JDBC訪問SQL S

2010-07-06 10:36:35

SQL Server

2010-06-18 13:18:29

SQL Server

2010-10-21 15:13:20

SQL Server系

2010-07-06 15:28:57

UDP協(xié)議基礎

2010-06-30 08:34:27

SQL Server

2011-03-29 15:27:26

SQL Server 動態(tài)管理

2009-03-13 10:03:34

2011-04-07 13:28:58

AccessSQL Server

2010-07-06 15:40:49

SQL Server

2010-07-14 13:56:10

SQL Server

2010-07-23 09:53:29

SQL Server
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩在线视频网址 | 欧美男人天堂 | 一级片成人 | 国产成人精品福利 | 亚洲欧美日韩电影 | 国产黄色精品 | 99精品在线观看 | 久久精品免费观看 | 美国十次成人欧美色导视频 | 国产精品视频一二三区 | 亚洲风情在线观看 | 丁香一区二区 | 亚洲欧洲精品一区 | 一区二区三区视频 | 精品久久久久久久久久久久久久 | 91av入口| av片在线观看 | 国产一区欧美 | 视频一区二区中文字幕 | 亚洲人成在线播放 | 网页av| av中文字幕网 | 亚洲欧洲日韩 | 羞羞视频在线网站观看 | 91精品久久| 孰女乱色一区二区三区 | www国产成人免费观看视频,深夜成人网 | 成人二区 | 日韩一区二区免费视频 | 91av视频 | 午夜成人免费视频 | 欧美久久一区二区三区 | 综合色播| 成人免费小视频 | 91精品国产91 | 亚洲成人激情在线观看 | 四虎最新地址 | 久久er99热精品一区二区 | 成人网在线观看 | 日本在线看片 | 热99精品视频|