日期:2014-05-19  浏览次数:20787 次

c#winform程序打包后在本机运行正常,在别人机器总是提示"SQL Server不存在或访问被拒绝"
我写的c#   winform程序(vs2003),数据库用SQL   server2000,打包之后安装在本机上能正确运行,但放在同事的机器上,先在DOS下安装的MSDE2000,再把.net   framework包安装好,最后再安装我的程序,这时能运行程序,但是在登录输入用户名和密码是总是提示 "SQL   Server不存在或访问被拒绝 ",我的程序是用应用程序里的数据工具箱里的sqlDataAdapter建立的数据库连接.
我怀疑是数据库连接问题,但选择的是混合模式,而且SQL   Server下用户名和密码都和MSDE2000完全一致,但如果是数据库连接问题为什么在我的机器上能正常运行呢?没想明白.
请各位大侠赐教.
谢谢谢谢.

------解决方案--------------------
数据库链接字符串写错了,你是不是在代码种写死了数据库链接字符串。

贴出你的数据库链接字符串看看
------解决方案--------------------
肯定是环境问题,多看看
------解决方案--------------------
server启动了?用其它方式连接同事的机器,试一试。
------解决方案--------------------
MSDE2000没用过,
其他机器访问不了数据库