用netstat -o命令看看数据库服务器的服务端口,
mssql服务器的端口应该是只在本地地址开通,
这得设定mssql服务器了。

解决方案 »

  1.   

    mysql -uuploads -puploads -h129.9.9.9 
    命令行下执行这个命令,看能不能连接上数据库.
      

  2.   

    官方支持文档:
    http://support.microsoft.com/?scid=kb%3Bzh-cn%3B814130&x=14&y=15
      

  3.   

    MSSSQL也首先要测试,能不能连接!
    就用你的客户端.
      

  4.   

    问题得以解决:主要是php.ini文件中mssql.secure_connection参数设置的问题
    原来mssql.secure_connection = On,采用nt可信任登录SQLServer,因此无论如何改变用户名或密码总能登录数据库服务器,当将web服务器与数据库服务器布署在两台服务器上时,因数据库服务器的机器上没有创建NT网络登录或访问的用户户与帐号,因此无法连接,而又没有采用SQL的ID方式的,因此也无法登录MSSQL数据库服务器