阿里、蚂蚁、晟腾、中科加禾精彩分享 AI 基础设施洞见,现购票可享受 9 折优惠 |AICon 了解详情
写点什么

SQL Server Compact Edition 做出重大升级

  • 2010-07-04
  • 本文字数:617 字

    阅读完需:约 2 分钟

进程内数据库经常用于桌面安装应用程序和小型网站。通过恰当的设计后,它们很容易安装,且无需用户的维护。可惜,当前版本的 SQL CE 具有一些缺陷,基本上让其在这两种情况下都无法被运用。

糟糕的设计让 SQL CE 在托管环境中无法使用。微软通过许可限制和硬编码代码块的组合方式来禁止 ASP.NET 访问 SQL CE 数据库,甚至是读取其中的数据,他们之前特别在意这点。这不仅让托管小型内部网站的运用场景不能运用它,也阻止了在诸如从网站创建一个可下载的 SQL CE 文件这样的有趣场景中运用的可能。

不像其他嵌入式数据库,只需同时发布相应的 DLL 就行,SQL CE 要求用管理员权限来进行安装。这对于很多家庭用户会造成很多不便,对于大企业的 ClickOnce 部署也不能保证让所有用户都获得管理员权限。

SQL CE 4.0 应该是纠正了这两个缺陷。对于托管环境可以安全的正常运行,新版本也无需进行安装。并且对于用户担心的数据过度增长的问题,也提供了迁移工具把它转换为标准的 SQL Server 数据库。

CE 依然是一个“安全的”文件格式。这意味着不能包含诸如存储过程这样的任何嵌入代码。所有的访问都必须通过内联 SQL 或类似实体框架这样的 ORM 来进行。它完全符合 ACID 的要求,包括基本的事务支持。类似存储点和嵌套事务这样的高级技术就不支持了。

SQL Server CE 4.0 将在下周发布一个测试版。你可以从 Scott Guthrie 的博客中了解关于SQL CE 的更多信息

查看英文原文: Major Improvements Have Been Made to SQL Server Compact Edition

2010-07-04 05:242263
用户头像

发布了 254 篇内容, 共 53.4 次阅读, 收获喜欢 2 次。

关注

评论

发布
暂无评论
发现更多内容

「架构师训练营」20200606作业一:食堂就餐卡系统设计

极客

极客大学架构师训练营 食堂就餐卡系统设计

架构训练营0期总结--第一周

互金从业者X

第0周学习总结

徐培

架构师训练营第一周学习总结

独孤魂

极客大学架构师训练营

架构师训练营-第1周命题作业

红了哟

软件架构学习记录

八两

Wireshark的使用与数据分析(二)

姬翔

架构视图学习总结

uangguan

食堂就餐卡系统架构设计文档

changtai

极客大学架构师训练营

Week01 总结

一黑到底

食堂就餐卡系统设计

Jeannette

架构培训-01学习总结 如何成为架构师

刘敏

作业一:食堂就餐卡系统设计

Coder

极客大学架构师训练营

UML

Jeannette

架构师训练营-第一周-食堂就餐卡系统架构设计

坂田吴奇隆

极客大学架构师训练营

第一周学习总结

本周学习总结

孙强

第一周总结

changtai

极客大学架构师训练营

第1周【架构方法:架构师如何做架构】总结

陆不得

架构 0 期-week1-命题作业

陈俊

极客大学架构师训练营

食堂就餐卡系统设计

一黑到底

架构视图

uangguan

架构师训练营0期第一周

Blink

架构师训练营-第一周-食堂就餐卡UML

王权富贵

极客大学架构师训练营 UML

第 1 周作业 - 食堂就餐卡系统设计

Geek_af3d01

第一周作业-食堂就餐卡架构设计

molly

极客大学架构师训练营

什么时候使用volatile关键字?

泰伦卢

c++

Flink 源码分析之一文搞懂Flink 消息全流程

shengjk1

flink flink源码

第 1 周食堂就餐卡系统设计

陆不得

第一周作业--架构设计文档

CP

食堂就餐卡系统设计

孙强

SQL Server Compact Edition做出重大升级_.NET_Jonathan Allen_InfoQ精选文章