久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

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

用SQL Server Everywhere保存離線數(shù)據(jù)

瀏覽:5日期:2023-10-31 08:42:28

SQL Server Everywhere (SSEv) 是 SQL Server Mobile 2005 (SSM) 的下一個(gè)版本,版本號(hào)為 3.1,而 SSM 的版本號(hào)是 3.0。從版本號(hào)的變化就可以看出,SSM 升級(jí)到 SSEv 功能基本不會(huì)有什么變化。而名字從 Mobile 變成了 Everywhere,可以看出 SSEv 的變化主要是擴(kuò)展了平臺(tái)的適用性,當(dāng)然也不可能超出微軟的范圍。

SSM 支持 Windows CE、Pocket PC、Smartphone 和 Tablet PC,而 SSEv 還增加了對(duì) Desktop PC 的支持,再一次把移動(dòng)數(shù)據(jù)庫(kù)推向一個(gè)新的高潮。

SSEv 支持桌面電腦又將意味著什么呢?桌面不是已經(jīng)有了 SQL Server Express (SSE) 和 MS Access 了嗎?

相對(duì)于 MSDE 來(lái)說,SSE 其實(shí)已經(jīng)很不錯(cuò)了,它不但功能增強(qiáng)了(例如對(duì) XML 的支持),部署方面也方便了很多。有關(guān) SSE 跟應(yīng)用程序一起部署的知識(shí)請(qǐng)參考 Embedding SQL Server Express into Custom Applications。將 SSE 用來(lái)保存智能客戶端的離線數(shù)據(jù)是個(gè)不錯(cuò)的選擇。不過 SSE 對(duì)于大部分人來(lái)說,還是大了點(diǎn)。實(shí)現(xiàn)離線數(shù)據(jù)的緩存,對(duì)數(shù)據(jù)庫(kù)的功能要求是比較低的。通常緩存的都是一些參考數(shù)據(jù),業(yè)務(wù)數(shù)據(jù)一般變化太大,不會(huì)在客戶端緩存。而離線數(shù)據(jù)跟主數(shù)據(jù)庫(kù)之間的數(shù)據(jù)同步,恰恰是智能客戶端最需要的。然而,SSEv 就可以很好地解決上述問題。

其實(shí)在 SSM 發(fā)布時(shí),移動(dòng)數(shù)據(jù)庫(kù)已經(jīng)有向桌面電腦延伸的苗頭了。SSM 的上一個(gè)版本 SQL Server CE 2.0 (SSCE) 只支持 Pocket PC 和 Windows CE,SSM 增加了對(duì) Smartphone 和 Tablet PC 的支持,另外支持在 SQL Server Management Studio (SSMS) 的環(huán)境下操作 SSM 的數(shù)據(jù)庫(kù)。也就是說,從 SSM 開始就支持在桌面電腦上對(duì) SSM 數(shù)據(jù)庫(kù)進(jìn)行編輯了。

SSEv 的使用跟 SSM 幾乎一摸一樣(反正我還沒有發(fā)現(xiàn)有什么不同),數(shù)據(jù)庫(kù)文件(*.sdf)的格式也相同。通過使用 System.Data.SqlServerCe 命名空間下面的類,可以實(shí)現(xiàn) Remote Data Access (RDA) 和 Merge Replication,從而簡(jiǎn)化了智能客戶端離線數(shù)據(jù)的同步。

關(guān)于 SSEv 用于智能客戶端的數(shù)據(jù)緩存,可以參考 Steve.Lasker 在美國(guó) Tech.ED 2006 講的兩節(jié)課的 ppt 和 demo。Slides:DEV351 Developing Local and Mobile Data Solutions with SQL Server Everywhere EditionDEV343 Offline Data Synchronization and Caching with SQL Server Everywhere EditionDemos:Database ViewerSynchronizing SQL Server Everywhere with Remote Data Access (RDA)SqlCeResultSet, an updateable, scrollable cursor(消息來(lái)源)

另外,Steve.Lasker 還有一堂 Web Cast 跟他在 TechED 上的 DEV343 那節(jié)課內(nèi)容幾乎一樣,大家有興趣的可以去聽聽,不過是英文的,呵呵...Smart Client: Offline Data Synchronization and Caching for Smart Clients(消息來(lái)源)

最近在關(guān)注 SSEv,以后有時(shí)間會(huì)陸續(xù)報(bào)道它的消息。對(duì) SSEv 感興趣的朋友,可以到 Steve.Lasker 的 blog 逛逛,有很多示例代碼和視頻下載。另外 SSEv 開發(fā)團(tuán)隊(duì)的 blog 也關(guān)注一下吧。

這里還有 SSEv 的 FAQ:Information about SQL Server Everywhere Edition (SSEv)

最后是 CTP 版的下載地址,目前只支持桌面電腦,不支持移動(dòng)設(shè)備。Microsoft SQL Server 2005 Everywhere Edition CTPSQL Server 2005 Everywhere Edition Community Technology Preview Books Online

主站蜘蛛池模板: 江山市| 阜康市| 勃利县| 杂多县| 噶尔县| 昔阳县| 且末县| 平原县| 平阳县| 临朐县| 民丰县| 若尔盖县| 增城市| 外汇| 清河县| 耒阳市| 宜阳县| 新化县| 西贡区| 阿合奇县| 禹州市| 文昌市| 前郭尔| 盐山县| 昭通市| 江城| 景宁| 伊通| 二连浩特市| 开原市| 西乌珠穆沁旗| 彰化县| 卢氏县| 边坝县| 周宁县| 丹东市| 新晃| 无棣县| 兴和县| 永胜县| 科技|