windowform打包问题

yuekai2008 2009-03-31 10:59:57
我用VS2005做了一个windowform信息管理系统,数据库是用SQL2005,做好后用VS本身的打包工具打包成安装文件,用打包的安装文件安装(注安装的机子有.net formwork)在机子上都没出现问题,但在用时登录时总会出现“不能与sa建立连接,数据库连接失败”的错误,总之凡是要把数据进行增删改之类的数据操作都会出现这样的错误,我在调试程序能成功,所以我怀疑是打包的问题,因为在打包程序中安装程序只有2M,可我的源文件不止2M,有10M多,是不是打包时漏了一些东西,请高手指教!
...全文
222 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
wklilong 2009-04-02
  • 打赏
  • 举报
回复
用try 捕获一下 就可以清晰的看到哪里出错误了
WizardBear 2009-04-02
  • 打赏
  • 举报
回复
从你的错误提示看,连接串、数据库都没有问题,是你目标机器SQLServer的sa密码不是“yuekai”造成的,解决方案有两个:

1、把目标机sa的密码改成“yuekai”;
2、如果程序只使用本机的数据库,可以把连接串中“uid=sa;pwd=yuekai;”换成“integrated security =sspi;",然后把目标机上的SQLServer改为混合认证方式即可。

如果希望安装的时候连数据库一起建,请参考下文:
http://bbs.51cto.com/archiver/tid-39931.html
xwqi003 2009-04-02
  • 打赏
  • 举报
回复
//局域网内
data source=这里改成你的IP;uid=sa;pwd=yuekai;database=TestDB
//例如:192.160.0.22
wuhongyao3 2009-04-02
  • 打赏
  • 举报
回复
你SQL 的东西 做到安装程序了没?

我现在也在打包程序,是把数据库一块做到安装程序里边,碰到了点问题,也还没解决呢。
018 2009-04-02
  • 打赏
  • 举报
回复
private static string strconnect ="data source=localhost;uid=sa;pwd=yuekai;database=TestDB"

估计配置一下,用IP就OK了
erlzj 2009-04-02
  • 打赏
  • 举报
回复
localhost当然不行拉.你不能保证你的每个用户都装上了SQL SERVER
yuekai2008 2009-04-02
  • 打赏
  • 举报
回复
因为是我做的桌面程序,又想用户不用装SQL2005,只装.net formwor,用打包好的安装程序安装就行了,请问有没有这种解决办法哦,我看有些桌面程序是可以这样子的。
贫僧又回来了 2009-04-01
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 yuekai2008 的回复:]
在我本机上就可以,但在别人的机子上就不行。
数据库连接字符串是:
private static string strconnect ="data source=localhost;uid=sa;pwd=yuekai;database=TestDB"
没问题吧,调试时都行
[/Quote]
不是你机器上行的,别人机器上就一定行的啊!
还要考虑数据库的验证方式,用户,密码,数据库名称,当然你要把别人的数据库配置成和你的一样,那应该也能运行的!
freeboy827 2009-04-01
  • 打赏
  • 举报
回复
别人电脑上安装数据库了吗,
如果装了,密码是yuekai吗
肯定不是吧
yuekai2008 2009-04-01
  • 打赏
  • 举报
回复
在我本机上就可以,但在别人的机子上就不行。
数据库连接字符串是:
private static string strconnect ="data source=localhost;uid=sa;pwd=yuekai;database=TestDB"
没问题吧,调试时都行
david_anwei 2009-03-31
  • 打赏
  • 举报
回复
打包程序中是有创建数据的吗?
yygyogfny 2009-03-31
  • 打赏
  • 举报
回复
你确定在你的客户端上用你的连接字符串能正常连接数据库吗
wjhgzx 2009-03-31
  • 打赏
  • 举报
回复
安装的机器上的SQL 2005的sa跟你程序里提供的不一致。
贫僧又回来了 2009-03-31
  • 打赏
  • 举报
回复
数据库连接字符串的问题!
lee118 2009-03-31
  • 打赏
  • 举报
回复
数据库连接有问题,你的数据连接不会是写死的吧
68435970 2009-03-31
  • 打赏
  • 举报
回复
测试一下你的数据库连接字符串,看是否可以正常连接

111,119

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧