+ -
当前位置:首页 → 问答吧 → 应用程序无法连接SQL 2005,请指点

应用程序无法连接SQL 2005,请指点

时间:2011-11-27

来源:互联网

有个服务器安装的SQL2005,由于中木马进行了重装操作系统,是win2003 R2版本,完了重新安装SQL2005,版本是9.0.1399,安装完后应用程序无法连接数据库,具体情况如下,请高手指点:
  1、系统开始没有启用windows防火墙,试了几次后失败后启用了一下然后处于关闭状态,其他的防火墙、杀毒软件等也全部关闭了。
  2、通过netstat -a -n命令可以查到 TCP 0.0.0.0:1433 0.0.0.0:0 LISTENING,但是还有一条TCP 172.16.100.56:1433 172.16.100.56:1696 ESTABLISHED。(我在本机运行数据库,应用程序也是在本机,IP为172.16.100.56)
  3、外围应用配置器->远程连接 设置的是本地跟远程连接,同时使用TCP/IP和name pipes;
  4、服务器网络配置协议只有VIA禁止,其余全部启用,TCP/IP协议中, IP地址中的动态端口全部为空,端口全部设置为1433,IPALL动态端口为空,端口为1433;
  5、用windows自带的ODBC数据源测试连接数据库正常;
  6、数据库安装时选择的是本地访问,windows与SQL server 身份验证

  以上是我所做过的测试,并且数据库已经重装过好几次了,我之前没有接触过数据库,以上测试均为根据网络资料进行的,请高手指点一下,不胜感激!

作者: zpuest   发布时间: 2011-11-27

是本机访问还是远程访问?连接不上报的错误信息是什么?

作者: maco_wang   发布时间: 2011-11-27

常见的几种连接不上的提示:
1、sql server 不存在或访问被拒绝
2、无法连接到服务器,用户sa登陆失败
3、提示连接超时 

作者: maco_wang   发布时间: 2011-11-27

几种常见的连接不上的原因:
1、数据库服务没有开启
2、连接字符串有错误
3、数据库没有允许远程访问
4、安装的时候不是混合模式
5、默认的1433端口关闭
......

作者: maco_wang   发布时间: 2011-11-27

都是在本机上,我的程序不提示啊。

作者: zpuest   发布时间: 2011-11-27