C# 如何连接SQL Server 2005的数据库文件*.mdf?

我已经安装Sqlserver2005服务器,但是我是希望:只想用mdf文件做数据库,就像access文件那样。就是说像access那样子用,程序移植到那里都能用,就算没有... 我已经安装Sql server 2005服务器,但是我是希望:只想用mdf文件做数据库,就像access文件那样。就是说像access那样子用,程序移植到那里都能用,就算没有可以吗?
使用VS2008的“服务器资源管理器”里的添加数据库连接功能,已经添加“附加一个数据库文件”成功,

我记得我看见过别人在ASP.NET 3.5中用过,应该是行的,最好是给点代码!
据我所知,控制台程序和ASP.net连接数据库的代码都是一样吧
展开
 我来答
janhoosan
推荐于2016-05-05 · TA获得超过2431个赞
知道小有建树答主
回答量:1233
采纳率:0%
帮助的人:914万
展开全部
1.在webconfig里配置
<connectionStrings>
<add name="LocalSqlServer" connectionString="Data Source=.\SQLExpress;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|database.mdf;User Instance=true" providerName="System.Data.SqlClient" />
</connectionStrings>

2.直接引用
SqlConnection conn = new SqlConnection(Data Source=.\SQLExpress;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|database.mdf;User Instance=true);
DataDirectory默认是AppData文件夹,你把mdf文件放到里面,改一下文件名(database.mdf)和连接字符串的一样就行了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
折景明堵丑
2020-04-29 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.4万
采纳率:28%
帮助的人:852万
展开全部
进sql
server
management
studio,在左侧“数据库”单击右键,选择“附加”,进去后再点“添加”,选择你的mdf文件即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a5202003
2009-08-30 · TA获得超过2249个赞
知道大有可为答主
回答量:1885
采纳率:75%
帮助的人:594万
展开全部
加载到网站的资源管理器里就好了,就能脱掉sqlserver运行。
App_Data文件夹
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手机用户08422
2009-09-02 · 超过17用户采纳过TA的回答
知道答主
回答量:135
采纳率:0%
帮助的人:64.6万
展开全部
<connectionStrings>
<add name="LocalSqlServer" connectionString="Data Source=.\SQLExpress;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|database.mdf;User Instance=true" providerName="System.Data.SqlClient" />
</connectionStrings>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Odesky
2009-08-30 · TA获得超过163个赞
知道小有建树答主
回答量:588
采纳率:0%
帮助的人:196万
展开全部
打包自动运行SQL就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式