C# winform 程序发布的问题,带sql2008数据库文件

我写了一个简单的系统,涉及到sql2008的数据库,程序的数据库连接写在一个APPconfig配置文件里的。请问这个配置文件需要怎么写,才能让程序打包后,把安装程序和数据... 我写了一个简单的系统,涉及到sql2008的数据库,
程序的数据库连接写在一个APPconfig配置文件里的。
请问这个配置文件需要怎么写,才能让程序打包后,把安装程序和数据库拷到一个带sql2008的电脑上,直接附加好数据库后安装好的程序就能正常连接这个数据库用。
当然我暂时先做单机的。
由于程序有点大,代码都写好了的,所以就不打算改用access了。

为避免无人回答或者无满意答案,暂时悬赏5分,如果有满意的答案,我回给你追加20分的。说话算话。
上面是App.config文件,
在代码里面我是这么引用的:
string connStr = ConfigurationManager.ConnectionStrings["str"].ConnectionString;
展开
 我来答
zhouxiang_1216
2012-11-23 · TA获得超过2591个赞
知道大有可为答主
回答量:1286
采纳率:33%
帮助的人:1378万
展开全部
在App.Config里面写上IP和数据库信息,程序从App.Config文件中读取这些信息生成连接字符串。这样做的好处是比较灵活,数据库可以安装到任何一台机器上,其它的机器只需要修改配置文件中的IP就可以了,因为配置文件是单独存在的,所以在服务器、数据库发生变化时只需要更改配置文件就可以了,不需要重新修改和编译程序。
至于数据库,备份一下在需要安装的机器上恢复就可以了;或者直接拷贝数据库文件,附加到要使用的机器的数据库程序中。
rikiss
2012-11-16 · TA获得超过176个赞
知道小有建树答主
回答量:504
采纳率:0%
帮助的人:328万
展开全部
不太明白你说的东西跟配置文件有什么关系,是不是指不用修改直接拷过去就能用?
如果是这样那你就配置地址为localhost就可以了啊,用户名和密码都用sa这个账户的就可以了。。。
我们一般的做法是程序里面会有数据库连接设置的,安装完程序设置一下数据库连接就好了。。。

补充,打包的话用在VS里面建立一个SETUP工程就可以了,那个东西配置起来挺直观的
追问
请问你后面那个方法怎么设计?我感觉很不错呀,前面那个我弄会了呵呵,分享一下经验吧?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-11-14
展开全部
这个其实和配置文件没什么关系。。。,是打包的问题,要用打包工具,然后写打包执行脚本
追问
大侠,能细说么,新手还木有上道,打包工具用什么合适?打包debug里的还是Release里的?
要把mdf和ldf数据库文件一起拉进去么?打包执行脚本怎么搞?亲~~~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式