c#程序在客户机器上无法连接SQLSERVER的解决过程

程序在本地可以正常连接远程SQLSERVER服务器,但是放到客户机器上则无法连接,报错

查了很多资料,大部分是说服务器端或客户端配置问题。

1、服务器端应该是没有问题的,因为我本地可以正常连接。

2、客户端也没有问题,因为有个其他的Delphi程序可以正常连接,而且将sqlconnection 换成oledbconnection,可以连接成功。


        我本地是中文版系统,客户机是英文版。难道是语言的问题,把客户机语言换成中文,竟然连接上了。百思不得其解,没听说数据库连接和系统语言有关系啊。但是客户机有需要,只能使用英文,所以还不能更改客户的语言。

        将我机器的语言更改为英文,重新编译下,在放到客户机上(此时客户机以改回英文)试试,还是无法连接。郁闷啊。。。

        最后查看客户机的.net framework 的版本,发现时4.5。而我的开发环境用的是4.0。难道会在这个版本上粗问题。试试吧。把客户的4.5卸载,换成4.0.重新打开程序,我靠,竟然连上了,看来这个版本问题不能忽视啊。。。。。这点小问题,差不多用了我一天的时间

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值