错误信息:SQLSTATE[01002] Adaptive Server connection failed (00.00.00.00:1433) (severity 9)
00.00.00.00是我的ip地址,这里就不放出来了,实际测试就是报这个错误
安装环境是linux+nginx php5.6 已经安装了 mssql和dblib扩展 数据库是另一个windows服务器上的sql server 2008
但是另一台linux服务器相同的配置都能连接上数据库,查询修改都可以。

解决方案 »

  1.   

    Adaptive Server connection failed 自适应服务器连接失败
    既然你怕公开 ip,显然是远程连接了
    远程连接需要授权的,你开放了吗?
      

  2.   

    是要在哪里授权呢,这个sql数据库是装在另一个windows服务器上面的,我php程序是在linux服务器,两个linux服务器我都测试了,一个可以一个不行呢
      

  3.   

    找到mysql数据库,找到user表,把当前root用户的host是127.0.0.1或者localhost。把这个值改成%,再重启mysql。完事
      

  4.   

    是sql server 2008,我另一个linux服务器上的程序可以连接,说明应该是可以远程连接的吧,我用phpstorm也可以连接上