桌面型数据库应用使用SQL Server 2005 Express取代Access数据库是否好?

cat_hsfz 2006-07-06 03:08:27
MS发布SQL Server 2005 Express的目的就是取代Access,因为它的mdf不像标准SQL Server的mdf那样长期attach到一个Server实例,而是在需要调用是动态attach到一个Express的实例,就和Access的数据库一样,可以方便的复制部署。

在开发ASP.NET 2.0的时候使用SQL Server 2005 Express肯定没问题,因为开发者要求在服务器端装一个SQL Server 2005 Express是没什么问题的。但用它来做桌面型数据库应用,又是否合适呢?(我是指现在,不是假设将来SQL Server 2005 Express会在Windows平台上如OleDb一样普遍的时候。)要求使用软件的客户端再装一个比.NET Framework还要大的SQL Server 2005 Express其实不容易,何况这东西还有几个进程常驻内存。

(在VS2005自带的Sample Project中,就有一个MovieCollection的项目,是使用SQL Server 2005 Express的桌面型数据应用,所以MS希望将来在桌面领域也用SQL Server 2005 Express取代Access数据库是不容置疑的。)
...全文
346 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
viena 2007-03-25
  • 打赏
  • 举报
回复
我觉得桌面型数据库应用都没必要用.NET吧,用传统RAD开发工具比如Delphi做比较好
icwin 2007-03-25
  • 打赏
  • 举报
回复
up
jimh 2007-02-15
  • 打赏
  • 举报
回复
使用SQL Server 2005 Express不错,至少不用为sql语句的格式不同儿伤脑筋,access的日期格式都不一样,前后要加##号,系统函数也不一样,如果要跨数据库或以后数据库升级到sqlserver都是劳民伤财的大工程,SQL Server 2005 Express跟sqlserver完全兼容,至少不用为以后的发展头痛了,部署不是大问题。
「已注销」 2007-02-15
  • 打赏
  • 举报
回复
up
IQuestionHandler 2007-02-14
  • 打赏
  • 举报
回复
暂时还没有多少商业软件升级到SQL Server 2005 Express Edition。

另外Access 2007也带来了新的数据库格式,不知道会否在编程领域得到普及。
startech 2006-11-07
  • 打赏
  • 举报
回复
友情帮顶,攒分买蚂蚁! upup!
cat_hsfz 2006-11-06
  • 打赏
  • 举报
回复
再UP上来,看看大家的看法如何。VS2005和SQL Express出来将近一年了,真正将SQL Express用于桌面应用的朋友多吗?
cat_hsfz 2006-07-08
  • 打赏
  • 举报
回复
开发版不能免费的发布给客户哦。
conan19771130 2006-07-06
  • 打赏
  • 举报
回复
不知道,我用开发版

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧