当前位置: 代码迷 >> Sql Server >> 怪异的有关问题,部分电脑无法连接远程SQL SERVER
  详细解决方案

怪异的有关问题,部分电脑无法连接远程SQL SERVER

热度:10   发布时间:2016-04-24 09:15:10.0
怪异的问题,部分电脑无法连接远程SQL SERVER
    各位专家好!我部署了一台公网可以访问的数据库服务器SQL SERVER 2008 EXPRESS R2,采用1433端口,已经配置了可以远程连接,运行一个自己开发的管理软件(VC++),但是遇到一个奇怪的问题:
  1. 我的电脑是XP的,可以连接成功远程服务器,并且可以实现相应的数据库操作;但是客户的WIN7和WIN8的电脑却无法连接上,ping服务器IP可以通,telnet服务器1433端口正常;
  2. 于是找了另外两台电脑,WIN7 32位和WIN7 64位系统,却都可以远程连接;

  程序是VC6开发,采用静态编译,连接字符串如下:
  Provider=SQLOLEDB.1;Password=123;Persist Security Info=True;User ID=SA;Initial Catalog=DBNAME;Data Source=112.*.*.*\SQLExpress;Connect Timeout=5;

  在网上找了不少资料,怀疑是ODBC的问题,但从微软官方下载的MDAC2.8安装不了;但出问题的机器访问同一台电脑的SQL SERVER 2008 EXPRESS R2,确是可以的。

  不知道是什么原因?
 
------解决思路----------------------
如果网没有问题的话很多时候是防火墙的问题,有两种做法 :1.关闭防火墙(安全性考虑不建议) 2.创建出站 入站 规则。
  相关解决方案