电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術(shù)文章
文章詳情頁

SQL Server 2005 CE基礎(chǔ)概要

瀏覽:158日期:2023-10-27 16:59:22
QL Server 2005 Compact Edition(本文以后均將SQL Server 2005 Compact Edition縮寫為SQL Server CE)是微軟推出的一個適用于嵌入到移動應(yīng)用的精簡數(shù)據(jù)庫產(chǎn)品,Windows Mobile開發(fā)人員能夠使用SQL Server CE開發(fā)出將數(shù)據(jù)管理能力延展到Window Mobile移動設(shè)備上的應(yīng)用程序。雖然SQL Server CE占用的磁盤空間只有3到5兆左右,但是它功能并沒有像它的容量那樣大幅度縮水。SQL Server CE不但提供了完整的SQL語法,包括內(nèi)部聯(lián)接、外部聯(lián)接和子查詢,還內(nèi)置了數(shù)據(jù)同步技術(shù)的支持。有一點要注意的是,SQL Server 2005 Compact Edition除了可以作為移動數(shù)據(jù)庫在Windows Mobile設(shè)備上運行外,它也支持在PC上存放數(shù)據(jù),為桌面的應(yīng)用程序提供數(shù)據(jù)支持。下面是SQL Server 2005 Compact Edition的一些主要功能:·精簡的數(shù)據(jù)庫引擎和強大的查詢優(yōu)化器。·支持合并復(fù)制與遠程數(shù)據(jù)訪問 (RDA)。·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í)行交互式查詢等一系列操作。·遠程數(shù)據(jù)訪問和合并復(fù)制,用于同步數(shù)據(jù)。·.NET Framework和用于SQL Server Compact Edition的 .NET Compact Framework 數(shù)據(jù)訪問接口 (System.Data.SqlServerCe)。·支持用于SQL Server Compact Edition的ADO.NET 和OLE DB訪問接口。·SQL語法的子集。·在臺式機、移動設(shè)備和 Tablet PC上部署為嵌入式數(shù)據(jù)庫。·支持ClickOnce部署技術(shù)。其實說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為托管應(yīng)用程序提供了一個ADO.NET庫,并為本機應(yīng)用程序提供了一個OLEDB庫,這兩個庫都SQL Server 2005的對應(yīng)庫保持一致(本專題只介紹如何使用ADO.NET對SQL Server CE進行操作),簡化了在Windows Mobile設(shè)備上開發(fā)數(shù)據(jù)管理應(yīng)用程序的難度。SQL Server CE數(shù)據(jù)庫引擎不但提供了關(guān)系型數(shù)據(jù)庫的基本功能,還提供了兩個非常重要的技術(shù),那就是遠程數(shù)據(jù)訪問和合并復(fù)制。這兩種方法都是用來實現(xiàn)與遠程數(shù)據(jù)庫進行數(shù)據(jù)同步的,使得我們可以很容易將遠程數(shù)據(jù)庫中的信息加載到設(shè)備端的SQL Server CE數(shù)據(jù)庫中,此外我們還可以在離線狀態(tài)下對SQL Server CE數(shù)據(jù)庫進行插入、刪除、更新等修改操作,最后就可以將修改后的數(shù)據(jù)回發(fā)到遠程數(shù)據(jù)庫中,確保了設(shè)備端和服務(wù)器端的數(shù)據(jù)同步。Windows Mobile 6.0對SQL Server 2005 Compact的支持在微軟剛剛發(fā)布的Windows Mobile 6.0中,已經(jīng)在ROM中內(nèi)置了 .NET Compact Framework 2.0 Service Pack 1 (SP1) 和SQL Server 2005 Compact Edition,這就意味著我們在開發(fā)托管代碼程序時,無需再將.NET Compact Framework 和SQL Server CE部署到目標(biāo)設(shè)備上。不但減少了部署應(yīng)用程序所需的時間和開銷,也將加快傳統(tǒng)的本地代碼向托管代碼的遷移(Windows Form之所以沒有得到廣泛的應(yīng)用,就是因為Windows XP系統(tǒng)中沒有內(nèi)置.NET Framework。這也就是為什么現(xiàn)在Vista操作系統(tǒng)都包含了.NET Framework 3.0的原因,為的就是WPF可以在Vista系統(tǒng)上得到廣泛的普及和應(yīng)用)。除此之外,不但應(yīng)用程序在使用 .NET Compact Framework 2.0時比在使用 .NET Compact Framework 1.0時的性能更高,而且在Windows Mobile 6設(shè)備上運行的 .NET Compact Framework 2.0應(yīng)用程序與在較早版本的Windows Mobile設(shè)備上運行的同一 .NET Compact Framework 2.0應(yīng)用程序相比,前者的啟動速度要比后者快25%。Windows Mobile 6設(shè)備上啟動時間得到縮短是因為在設(shè)備ROM中安裝了.NET Compact Framework 2.0。與將 .NET Compact Framework 2.0安裝在RAM中的設(shè)備相比,單是將 .NET Compact Framework 2.0 安裝在設(shè)備ROM中便可使應(yīng)用程序啟動速度提高25%左右。所有這些性能改進不但意味著用戶對你開發(fā)的速度更快、響應(yīng)更及時的應(yīng)用程序更加滿意,還意味著應(yīng)用程序的開發(fā)速度有了很大的提升,因為開發(fā)人員等待程序部署的時間減少了。此外,應(yīng)用程序的啟動和運行速度更高,獲得應(yīng)用程序測試結(jié)果的時間也就更短。SQL Server 2005 Compact Edition體系結(jié)構(gòu)注意,雖然我們只要在Windows Mobile上安裝SQL Server CE引擎,就可以在設(shè)備上對SQL Server CE數(shù)據(jù)庫進行相應(yīng)的操作,但是如果你想使用SQL Server CE中的合并復(fù)制和遠程數(shù)據(jù)訪問兩種技術(shù)與遠程數(shù)據(jù)庫進行數(shù)據(jù)同步的話,那還就還需要SQL Server CE客戶端代理和SQL Server CE服務(wù)器端代理兩個組件的支持。總的來說,SQL Server CE的體系結(jié)構(gòu)就是由這三大組件構(gòu)成的:·SQL Server Compact Edition 數(shù)據(jù)庫引擎·SQL Server Compact Edition 客戶端代理·SQL Server Compact Edition服務(wù)器端代理圖1展示了SQL Server CE的體系結(jié)構(gòu)以及上述三個組件之間的相互關(guān)系。由圖可以知道,SQL Server CE包括客戶端環(huán)境和服務(wù)器環(huán)境兩個部分,SQL Server CE數(shù)據(jù)庫引擎和SQL Server客戶端代理都是位于客戶端環(huán)境中的,即Windows Mobile設(shè)備端或PC中。而SQL Server Compact Edition服務(wù)器端代理是位于服務(wù)器環(huán)境中,并且作為一個進程在IIS環(huán)境中運行。SQL Server CE引擎的主要功能就是對SQL Server CE的數(shù)據(jù)存儲區(qū)進行管理。通過對每條記錄維護少量的更改跟蹤信息,這樣數(shù)據(jù)庫引擎就可以很方便的跟蹤所有進行插入、更新或刪除操作的數(shù)據(jù)庫記錄。當(dāng)我們使用合并復(fù)制或遠程數(shù)據(jù)訪問 (RDA) 這兩種連接解決方案時,啟用跟蹤功能將大大加快數(shù)據(jù)同步的速度。因為可以根據(jù)跟蹤信息直接判斷那些記錄是更改過的,從而將這些更改的記錄進行數(shù)據(jù)同步,避免了設(shè)備端和服務(wù)器端數(shù)據(jù)庫間對應(yīng)記錄間逐條比較的過程。SQL Server CE客戶端和服務(wù)器端之間主要是采用HTTP進行請求,并通過無線局域網(wǎng)或無線廣域網(wǎng)進行通訊。這兩者間的HTTP請求驗證主要是由IIS處理。SQL Server 數(shù)據(jù)庫可以和IIS位于同一臺計算機中,也可以分裝在不同的計算機中。當(dāng)我們需要使用合并復(fù)制或RDA實現(xiàn)數(shù)據(jù)同步的時候,SQL Server CE客戶端就向SQL Server CE服務(wù)器端發(fā)送一個HTTP請求。SQL Server CE服務(wù)器端在接受到該請求后,就會與服務(wù)器端的SQL Server數(shù)據(jù)庫進行連接,當(dāng)SQL Server根據(jù)請求完成相應(yīng)的操作后,SQL Server CE服務(wù)器端再以HTTP請求向SQL Server CE客戶端返回數(shù)據(jù)。SQL Server 2005 CE基礎(chǔ)概要圖1 SQL Server 2005 Compact Edition體系結(jié)構(gòu)SQL Server CE客戶端與服務(wù)器端之間的通訊,還可以采用安全超文本傳輸協(xié)議(HTTPS)來增加數(shù)據(jù)的安全性。SQL Server CE可以使用IIS的SSL特性,加密在Windows Mobile上的SQL Server CE和服務(wù)器上的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的安裝過程,歡迎大家繼續(xù)關(guān)注。
標(biāo)簽: Sql Server 數(shù)據(jù)庫
主站蜘蛛池模板: 2025福建平潭岛旅游攻略|蓝眼泪,景点,住宿攻略-趣平潭网 | 对照品_中药对照品_标准品_对照药材_「格利普」高纯中药标准品厂家-成都格利普生物科技有限公司 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库 | 不锈钢电动球阀_气动高压闸阀_旋塞疏水调节阀_全立阀门-来自温州工业阀门巨头企业 | 石膏基自流平砂浆厂家-高强石膏基保温隔声自流平-轻质抹灰石膏粉砂浆批发-永康市汇利建设有限公司 | 淋巴细胞分离液_口腔医疗器材-精欣华医疗器械(无锡)有限公司 | 中医中药治疗血小板减少-石家庄血液病肿瘤门诊部 | 【直乐】河北石家庄脊柱侧弯医院_治疗椎间盘突出哪家医院好_骨科脊柱外科专业医院_治疗抽动症/关节病骨伤权威医院|排行-直乐矫形中医医院 | 整合营销推广|营销网络推广公司|石家庄网站优化推广公司|智营销 好物生环保网、环保论坛 - 环保人的学习交流平台 | EDLC超级法拉电容器_LIC锂离子超级电容_超级电容模组_软包单体电容电池_轴向薄膜电力电容器_深圳佳名兴电容有限公司_JMX专注中高端品牌电容生产厂家 | 安徽合肥格力空调专卖店_格力中央空调_格力空调总经销公司代理-皖格制冷设备 | 万师讲师网-优质讲师培训师供应商,讲师认证,找讲师来万师 | 石牌坊价格石牌坊雕刻制作_石雕牌坊牌楼石栏杆厂家_山东嘉祥石雕有限公司 | 学生作文网_中小学生作文大全与写作指导 | 山东氧化铁红,山东铁红-淄博科瑞化工有限公司 | 东莞螺杆空压机_永磁变频空压机_节能空压机_空压机工厂批发_深圳螺杆空压机_广州螺杆空压机_东莞空压机_空压机批发_东莞空压机工厂批发_东莞市文颖设备科技有限公司 | 高压微雾加湿器_工业加湿器_温室喷雾-昌润空气净化设备 | 金现代信息产业股份有限公司--数字化解决方案供应商 | ORP控制器_ORP电极价格-上优泰百科 | 网站建设-高端品牌网站设计制作一站式定制_杭州APP/微信小程序开发运营-鼎易科技 | 大_小鼠elisa试剂盒-植物_人Elisa试剂盒-PCR荧光定量试剂盒-上海一研生物科技有限公司 | 高温链条油|高温润滑脂|轴承润滑脂|机器人保养用油|干膜润滑剂-东莞卓越化学 | 水质监测站_水质在线分析仪_水质自动监测系统_多参数水质在线监测仪_水质传感器-山东万象环境科技有限公司 | 无机纤维喷涂棉-喷涂棉施工工程-山东华泉建筑工程有限公司▲ | 知企服务-企业综合服务(ZiKeys.com)-品优低价、种类齐全、过程管理透明、速度快捷高效、放心服务,知企专家! | 岸电电源-60HZ变频电源-大功率变频电源-济南诚雅电子科技有限公司 | 制氮设备_PSA制氮机_激光切割制氮机_氮气机生产厂家-苏州西斯气体设备有限公司 | 深圳货架厂家_金丽声精品货架_广东金丽声展示设备有限公司官网 | 泰安塞纳春天装饰公司【网站】| 泉州陶瓷pc砖_园林景观砖厂家_石英砖地铺石价格 _福建暴风石英砖 | 鑫铭东办公家具一站式定制采购-深圳办公家具厂家直销 | 飞利浦LED体育场灯具-吸顶式油站灯-飞利浦LED罩棚灯-佛山嘉耀照明有限公司 | 出国劳务公司_正规派遣公司[严海]| 浙江华锤电器有限公司_地磅称重设备_防作弊地磅_浙江地磅售后维修_无人值守扫码过磅系统_浙江源头地磅厂家_浙江工厂直营地磅 | 广西绿桂涂料--承接隔热涂料、隔音涂料、真石漆、多彩仿石漆等涂料工程双包施工 | 北京网站建设首页,做网站选【优站网】,专注北京网站建设,北京网站推广,天津网站建设,天津网站推广,小程序,手机APP的开发。 | 便携式表面粗糙度仪-彩屏硬度计-分体式粗糙度仪-北京凯达科仪科技有限公司 | 包装盒厂家_纸盒印刷_礼品盒定制-济南恒印包装有限公司 | 无尘烘箱_洁净烤箱_真空无氧烤箱_半导体烤箱_电子防潮柜-深圳市怡和兴机电 | 玻纤土工格栅_钢塑格栅_PP焊接_单双向塑料土工格栅_复合防裂布厂家_山东大庚工程材料科技有限公司 | 防火门-专业生产甲级不锈钢钢质防火门厂家资质齐全-广东恒磊安防设备有限公司 | 冻干机(冷冻干燥机)_小型|实验型|食品真空冷冻干燥机-松源 |