A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 红鹰(Jake) 于 2013-12-6 11:43 编辑

最近学习.NET ,做了一个小项目,要打包SQL 08版数据库,我打包我的vs2010项目,数据库怎么打包进去????

评分

参与人数 1技术分 +1 收起 理由
V_John + 1

查看全部评分

14 个回复

倒序浏览
把数据库文件放到你的项目文件夹中,最好和.exe程序同文件夹,然后修改链接字符串,使数据库引擎能添加你的数据库文件
回复 使用道具 举报
没明白数据库打包是什么意思?把你这个项目用到的数据库在Sql Server里面进行分离,然后就可以对数据库mdf和ldf进行操作,放到你要打包的文件夹不就行了吗,不知道楼主是不是这个意思?
回复 使用道具 举报
V_John 发表于 2013-12-5 12:46
没明白数据库打包是什么意思?把你这个项目用到的数据库在Sql Server里面进行分离,然后就可以对数据库mdf ...

他是想打包成,安装程序。:lol
回复 使用道具 举报
Coding 发表于 2013-12-5 12:49
他是想打包成,安装程序。

额。。。。
回复 使用道具 举报

VS自带的有这个功能呀,不过他说的数据打包进去,倒是没有用过。
回复 使用道具 举报
用vs自带的数据库就可以  可以把数据库放在一个叫App_Data的文件夹里面 然后在web.config里面再设置一下就可以了!
回复 使用道具 举报
把数据库文件移动到项目文件中就可以了,还有需要改变连接字符串
这个是打包的步骤
回复 使用道具 举报
http://jingyan.baidu.com/article/4b52d70255d7f0fc5d774b4d.html
回复 使用道具 举报
Coding 发表于 2013-12-5 12:49
他是想打包成,安装程序。

就是这个意思,放到程序中的文件夹中,在vs2010里可以执行页面,但是打包程序之后就不能打开数据库了
回复 使用道具 举报
yuanlianxi03 发表于 2013-12-5 15:48
http://jingyan.baidu.com/article/4b52d70255d7f0fc5d774b4d.html

这个是打包winform应用程序的,我的是要打包webform,打包成的执行文件.exe安装完之后,总是不能打开数据库文件,提示服务器名_ASPNET不能够打开指定的数据库
回复 使用道具 举报
姐的霸气谁懂 发表于 2013-12-5 12:57
用vs自带的数据库就可以  可以把数据库放在一个叫App_Data的文件夹里面 然后在web.config里面再设置一下就 ...

好吧!我还要从新在建一个数据库,谢谢
回复 使用道具 举报
V_John 发表于 2013-12-5 12:46
没明白数据库打包是什么意思?把你这个项目用到的数据库在Sql Server里面进行分离,然后就可以对数据库mdf ...

就是这个意思,只是我在vs2010中可以正常访问网站,打包成安装文件之后,安装后再访问就提示数据库不能够打开,好郁闷。要不我就用vs创建一个数据库用吧,只是感觉那个问题还是没有解决。
回复 使用道具 举报
如果问题得到解决,请修改为已解决
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马