CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

在.net中可以直接连接SQL2005的数据库文件吗?

楼主fphuang(人在哈尔滨·四月)2006-07-18 16:21:03 在 .NET技术 / ASP.NET 提问

在.net中可以直接连接SQL2005的数据库文件吗?  
  就是,不安装数据库服务器,直接将.mdf放到网站的目录下,是否可以连接上  
  2005是不是有这个新特性? 问题点数:200、回复次数:26Top

1 楼fphuang(人在哈尔滨·四月)回复于 2006-07-18 16:27:11 得分 0

upTop

2 楼asren(笑风)回复于 2006-07-18 16:32:33 得分 10

绝对不可能,必需要按装数据库才行.   因为SQL2005不是文件数据库,那个MDF文件并没有保存所有的数据存储并系,另外MDF文件也不是按表的形势存储数据的.建议楼不要异想天开.Top

3 楼jiang8282(雪山飞狐)回复于 2006-07-18 16:40:30 得分 20

把mdf文件映射到数据库,然后链接数据库吧.Top

4 楼luanwey(大陆响尾蛇)(不做温水里的青蛙王子!))回复于 2006-07-18 16:43:20 得分 20

数据必须有驱动......那ACCESS就是因为有OFFICE......MDF驱动和一些必要文件   不可能微软也集成到系统上.Top

5 楼hertcloud(·£孙子兵法£·)回复于 2006-07-18 16:45:09 得分 10

这个应该要安装2005版本的  
  桌面驱动Top

6 楼fphuang(人在哈尔滨·四月)回复于 2006-07-18 18:46:51 得分 0

我对vs.net2005、sql2005都不太熟悉,公司同事说sql2005可以不安装数据库服务器,而直接连接mdf文件。Top

7 楼fphuang(人在哈尔滨·四月)回复于 2006-07-18 18:49:43 得分 0

多放点分,刺激下参与讨论的积极性,呵呵Top

8 楼Teng_s2000(分涨的太慢,升星难啊!!)回复于 2006-07-18 18:58:43 得分 10

可以  
  连接的时候,有个下拉框可以定位到文件Top

9 楼fphuang(人在哈尔滨·四月)回复于 2006-07-18 19:02:38 得分 0

--Teng_s2000()   (   )   信誉:100    
  是吗,在vs.net   IDE   中吗?Top

10 楼fphuang(人在哈尔滨·四月)回复于 2006-07-18 19:02:50 得分 0

我去看看Top

11 楼weiwei6054(踏雪無痕->漂泊雪狼)回复于 2006-07-18 19:04:43 得分 10

可以Top

12 楼xiong1000(诸葛白羽)回复于 2006-07-18 19:09:11 得分 10

如果不附加那么其性能如何呢??  
  直接放置有什么危害??  
  要是可以直接用那么我不是就不需要sql   server了??Top

13 楼fphuang(人在哈尔滨·四月)回复于 2006-07-18 19:12:54 得分 0

继续讨论Top

14 楼fphuang(人在哈尔滨·四月)回复于 2006-07-18 19:18:33 得分 0

好像真可以,我刚才添加近来了,而且存储过程什么的都有Top

15 楼fphuang(人在哈尔滨·四月)回复于 2006-07-18 19:20:28 得分 0

那现在我这台计算机上是存在sql2005的,假如发不到不存在数据库服务器的计算机上也可以吗?Top

16 楼xiong1000(诸葛白羽)回复于 2006-07-18 20:40:52 得分 10

关注中Top

17 楼fphuang(人在哈尔滨·四月)回复于 2006-07-18 21:04:08 得分 0

提前Top

18 楼lubosun(大白菜)回复于 2006-07-18 22:02:16 得分 10

关注Top

19 楼cat_hsfz(我的新Blog在http://cathsfz.cnblogs.com)回复于 2006-07-18 23:59:14 得分 10

1.你去搜索"SQL   Server   2005   Express   Edition",进入其官方主页,了解其特性,这是最好的办法。  
   
  2.你来这里发帖应该就是没搜索过,回答的人应该也没了解过SQL   Server   2005   Express   Edition的特点就来回答,所以我将官方简介的重点告诉你也行。  
   
  SQL   Server   2005   Express   Edition和Standard   Edition或以上的版本定位不同。Standard到Enterprise   Edition对应2000系列的对应版本,而Express   Edition对应的是Access数据库和2000系列的MSDE。  
   
  可能MS知道有很多人需要轻量级的数据库,但是不是单机所用所以没有锁机制的Access数据库用起来就有并发然后写坏文件的风险,所以推出了Express   Edition的SQL   Server   2005作为Access数据库的取代品。需要注意的是,Express   Edition对应的是MSDE,但其目标是取代Access数据库在桌面以外的应用。  
   
  SQL   Server   2005无论是什么版本,数据库都是mdf后缀的文件,日志都是ldf后缀的文件。Standard   Edition或以上的引擎,是长期锁定数据库和日志文件的,数据库有一个确定的命名,因此可以执行复制等需要针对确定命名的服务,同时支持全文检索、数据挖掘等高级服务。Express   Edition的mdf目标是mdb的取代品,所以它是可以XCOPY部署的,为了达到类似OleDb那样随时通过驱动调用的效果,Express   Edition的设计是mdf文件仅在执行时附加到Express   Edition的引擎,调用结束能够自动释放数据的mdf文件,而ldf文件可以在执行时动态生成。  
   
  说到这里好像还没有回答楼主“是否需要安装”的问题,对吧?答案是需要安装的。Express   Edition的mdf,只能够在安装了Express   Edition的机器上运行。但是,Express   Edition设计得如MSDE一样,你可以免费从官方网站下载,也可以打包到你的软件的安装程序中。另外,可能MSDE设计为安装后机器启动后就在系统果盘显示SQL   Agent让人觉得装这东西开机后就要占一定内存,还是不装为妙,所以Express   Edition取消了SQL   Agent这东西(其实整个2005系列都取消了SQL   Agent),但其实开机后还是有几个进程常驻的。  
   
  3.到最后,还是建议大家善用搜索引擎,看官方网站总好过看我这不一定准确的描述。Top

20 楼myminimouse(坚决不用baidu)回复于 2006-07-19 08:21:45 得分 10

光一个mdf文件是不够的,要有引擎,express算是一个精简版Top

21 楼net_lover(【孟子E章】)回复于 2006-07-19 08:25:50 得分 10

http://www.connectionstrings.com/Top

22 楼zlkingdom(风之悲伤)回复于 2006-07-19 08:38:22 得分 20

学习了~~Top

23 楼zmt1030()回复于 2006-07-19 10:58:34 得分 20

upTop

24 楼Brookes(边走边唱)回复于 2006-07-19 11:40:44 得分 20

sql   Express  
  数据文件一般应放在app_Data文件夹  
  google之Top

25 楼fphuang(人在哈尔滨·四月)回复于 2006-07-19 12:59:08 得分 0

谢谢各位关注,看来是需要多关注些新技术了Top

26 楼wugencao520(放弃并不意味着失去! ^_^ 加油~~~)回复于 2006-07-28 17:37:34 得分 0

没问题   可以连接上Top

相关问题

关键词

得分解答快速导航

  • 帖主:fphuang
  • asren
  • jiang8282
  • luanwey
  • hertcloud
  • Teng_s2000
  • weiwei6054
  • xiong1000
  • xiong1000
  • lubosun
  • cat_hsfz
  • myminimouse
  • net_lover
  • zlkingdom
  • zmt1030
  • Brookes

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo