用VS2010自带的SQLSever做的C#winform打包软件,自己电脑可以运行,在别人那里显示数据库连接失败,求助

 我来答
syht2000
高粉答主

2014-04-11 · 关注我不会让你失望
知道大有可为答主
回答量:3万
采纳率:79%
帮助的人:1.4亿
展开全部
在其它电脑上同样也需要安装sql server,并且把数据库附加上去才行,如果你的程序只是一般应用,数据量不大,建议将sql server的数据库换成普通的文件型单机数据库,比如常用的access或者sqlite或者sqlce。当然,如果一定要用sql server,在要求不高的时候,可以用sql server 2000的绿色版本,无需安装,直接运行就可以了,搜索一下gsql2000就可以找到了。
更多追问追答
追问
是只要他那边有sql2000就行吗?但是VS2010自带的是sql2008,那样就可以运行了吗
追答
这样当然不行,如果你用的是sql2008,那边就必须装有sql 2008或者更高版本的sql,我说sql2000的意思是说你的机器上也装上绿色版的sql2000,然后把数据库也建在这个sql2000所在目录的下面,把你程序中的连接字符串改好,然后发布的的时候这个sql2000就可以直接压缩一下,在别的机器上解压运行就可以建立好sql环境了。
505744817
2014-04-11 · TA获得超过111个赞
知道小有建树答主
回答量:398
采纳率:0%
帮助的人:123万
展开全部
估计是数据库连接问题!你到别人的电脑上数据库连接语句可能要修改!
追问
但是怎么自动修改数据库连接语句呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式