>>51aspx首页 | >>Winform源码 | >>.Net源码大搜捕 | >>问题/帮助

Asp.net源码交流论坛

登录 注册
  • 标签
  • 会员
  • 搜索
  • 帮助

Asp.net源码交流论坛 » 51aspx站务相关 » 常见问题&帮助 » 关于App_data中Sql2005Express数据库的使用解释

帖子标题
业务申请区
  • 实名认证申请
  • 免费.Net主机申请
  • 积分奖励申请
  • 有偿服务申请
Asp.net交流讨论区
  • Asp.net技术问答
  • .Net项目、服务交易区
  • .Net源码问答区
  • Asp.net技术文章
  • 常用工具下载
Asp.net资源发布区
  • [源码发布区]
  • [视频发布区]
  • [商业代码区]
  • [其他.net相关资源]
Asp.net专题讨论区
  • Ajax/Atlas无刷新技术
  • 面向对象开发
  • ADO.net讨论区
  • 控件专题讨论
源码环境搭建和部署视频! 源码使用常见问题 51Aspx自有服务产品 开业特惠 快速通道:[源码发布] | [实名认证]
1/2页12 跳转到页查看:2846
发新话题 回复该主题
键盘左右键可以进行前后翻页操作
帮助

[技术相关] 关于App_data中Sql2005Express数据库的使用解释

离线 51aspx
头像

51aspx

  • [超级管理员]
  • [2794]
  • 2068
  • 2007-05-17
源码贡献奖实名用户
51aspx 2009-03-02 09:32 | 只看楼主 树型| 收藏| 小 中 大 1 #

关于App_data中Sql2005Express数据库的使用解释

[实名用户所发信息,推荐关注实名贴,值得关注]


asp.net 2.0有一个特殊目录App_data,通常Sql server 2005 express数据文件就放在这个目录,相应的数据库连接串就是:

[复制到剪贴板]
CODE:
connectionString="…… data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|data.mdf;User Instance=true"


这里有一个DataDirectory的宏,他表示什么意义呢? DataDirectory 是表示数据库路径的替换字符串。由于无需对完整路径进行硬编码,DataDirectory 简化了项目的共享和应用程序的部署。例如,无需使用以下连接字符串: "Data Source= c:\program files\MyApp\app_data\Mydb.mdf" 通过使用 |DataDirectory|(包含在如下所示的竖线中),即可具有以下连接字符串: "Data Source = |DataDirectory|\Mydb.mdf" 不仅仅是Sql server 2005 express中使用,也可以在其他的文件数据库中使用,例如Sqllite数据库文件的连接字符串:


 


通过该选项,DBA 无需将数据库文件附加到服务器即可使用它们。当连接字符串中包括 AttachDBFilename 关键字时,指定的文件被附加到 SQL Server 实例,并且客户端连接到新附加的数据库。AttachDBFilename 选项的参数是要附加的文件名。以下是一个示例。

   AttachDbFilename=|DataDirectory|\Database1.mdf;

|DataDirectory| 是打开连接的程序所在目录的快捷方式。要附加其他目录中的文件,必须提供该文件的完整路径。此例中的日志文件名为 Database1_log.ldf 并与数据库文件位于同一目录下。如果数据库文件已经附加到 SQL Server 实例,则向现有数据库打开该连接。


这是一个不错的选项,因为如果您是管理员,就可以通过在应用程序的连接字符串中指定文件名来附加并连接到一个数据库文件。许多开发人员在他们的系统上以管理员身份运行,因此,AttachDBFilename 可以为他们正常工作。问题在于,Microsoft 强烈建议“不要”以管理员身份运行,因为这样做可以减少病毒可能造成的危害数量。在这种情况下,我们需要的是一种方法,使得无需作为 Windows Administrators 组的成员就能使用 AttachDBFilename。解决方案是用户实例功能。

技术问题请直接发布到论坛,客户服务QQ:1120930903,合作及咨询QQ:793095132
常见问题:点这里,请仔细查看!
基础配置视频: 点这里
问题搜索:请点击!
积分奖励: 关于论坛实名版块的建议...
 

TOP

 

发送短消息

查看公共资料

查找该会员全部帖子

  • 2
  • 27
  • 591 分
  • 364.6 元
  • 北京
  • 离线
  • QQ: 793095132 793095132
离线 apiapia
头像

.布袋

  • [学员]
  • [10]
  • 9
  • 2008-02-26
apiapia 2009-03-17 23:18 树型| 收藏| 小 中 大 2 #



原来visual studio 还有这么多奥妙之处~~

学习了
Tiny Steps,Big Chanegs!
www.apiapia.cn
布袋 QQ:17979013
 

TOP

 

发送短消息

查看公共资料

查找该会员全部帖子

  • 7809
  • 0
  • 1 分
  • 0.95 元
  • Quanzhou
  • 离线
  • MSN Messenger: apiapia@msn.com apiapia@msn.com
  • QQ: 17979013 17979013
离线 onlyhoo
头像

  • [实习生]
  • [11]
  • 3
  • 2009-06-18
onlyhoo 2009-06-21 12:54 树型| 收藏| 小 中 大 3 #



真的可以?
 

TOP

 

发送短消息

查看公共资料

查找该会员全部帖子

  • 60102
  • 0
  • 8 分
  • 3 元
  • 离线
离线 zsd
头像

  • [程序员]
  • [54]
  • 24
  • 2009-04-10
zsd 2009-07-06 10:37 树型| 收藏| 小 中 大 4 #



学习
 

TOP

 

发送短消息

查看公共资料

查找该会员全部帖子

  • 52410
  • 0
  • 30 分
  • -2 元
  • 离线
离线 丶Smlie丨彭胖子
头像

  • [程序员]
  • [92]
  • 41
  • 2009-06-27
丶Smlie丨彭胖子 2009-07-10 18:41 树型| 收藏| 小 中 大 5 #



把地址改成DataDirectory这个  是不
 

TOP

 

发送短消息

查看公共资料

查找该会员全部帖子

  • 60919
  • 0
  • 51 分
  • 4 元
  • 离线
  • QQ: 602020180 602020180
离线 jinghua623
头像

  • [实习生]
  • [18]
  • 13
  • 2008-08-15
jinghua623 2009-07-16 12:13 树型| 收藏| 小 中 大 6 #



真不赖,学了一招
 

TOP

 

发送短消息

查看公共资料

查找该会员全部帖子

  • 27852
  • 0
  • 5 分
  • -1 元
  • 离线
离线 点奈特
头像

  • [学员]
  • [8]
  • 1
  • 2009-08-26
点奈特 2009-08-26 16:49 树型| 收藏| 小 中 大 7 #



没看懂啊
其实我是个厨子!
 

TOP

 

发送短消息

查看公共资料

查找该会员全部帖子

  • 65955
  • 0
  • 7 分
  • 5 元
  • 离线
离线 david0718
头像

  • [程序员]
  • [58]
  • 12
  • 2009-05-12
源码贡献奖
david0718 2009-09-09 11:59 树型| 收藏| 小 中 大 8 #

好帖子



学习啦
 

TOP

 

发送短消息

查看公共资料

查找该会员全部帖子

  • 56433
  • 0
  • 46 分
  • 4 元
  • 离线
离线 dustfox
头像

  • [实习生]
  • [14]
  • 7
  • 2008-05-13
dustfox 2009-12-12 22:07 树型| 收藏| 小 中 大 9 #

请问,我要是把express版本的数据库加到server专业版的怎么办



我在网上下载的程序,数据库估计是express版开发的

现在我装的是server专业版

附加上数库,连不上数据库

<add name="MyPersonnelDBConnectionString" c
      providerName="System.Data.SqlClient" />

得把这段改了吧,我试着改了 没好用,怎么回事

<add name="MyPersonnelDBConnectionString" c providerName="System.Data.SqlClient"/>
 

TOP

 

发送短消息

查看公共资料

查找该会员全部帖子

  • 17534
  • 0
  • 7 分
  • 0.35 元
  • 离线
离线 tianhenjie
头像

  • [学员]
  • [7]
  • 3
  • 2009-12-19
tianhenjie 2009-12-19 10:46 树型| 收藏| 小 中 大 10 #



貌似没有看懂!
 

TOP

 

发送短消息

查看公共资料

查找该会员全部帖子

  • 77795
  • 0
  • 4 分
  • 1 元
  • 离线
<<上一主题|下一主题>>
1/2页12 跳转到页
发表新主题 回复该主题
  • 发新主题

Asp.net源码下载专业站  - 源码推荐 - 最新源码  Sitemap

bbs.51Aspx.com - 简洁版本 - TOP - 界面风格

  • Default

Discuz!NT

Powered by Discuz!NT 2.6.1 © 2000-2010 51Aspx.com.

Processed in 0.109375 second(s) , 3 queries. 京ICP备06046876号

  • 我的资料
  • 我的主题
  • 我的回复
  • 我的精华
  • 我的附件
  • 我的收藏
  • 基本状况
  • 流量统计
  • 客户软件
  • 发帖量记录
  • 版块排行
  • 主题排行
  • 发帖排行
  • 积分排行
  • 在线时间
帖子标题
作  者