服务器上的网站前天还好好的,早打开,发现连不上数据库,提示“服务器积极拒绝访问”,查看了一下连接字符是"server=."表示的
用本地的程序连一下服务器数据库"server=IP" 连接成功
服务器上的换成server=IP连接,也还是不成功
服务器上的换成server="127.0.0.1" 连接成功我就弄不明白,这server=. 与server=127.0.0.1 不是一回事吗

解决方案 »

  1.   

    不一样,server=“”是你服务器的名称,如果服务器不是设为.而是别的名字就登陆不上,你看服务器名是不是
    不是.,你机器的IP地址是固定IP,SQL也可以通过IP来登陆
      

  2.   

    我也有使用IP连接啊,,我本地的程序连服务器上的数据库用IP连的,能连上
    但服务器上的程序用IP连数据库就连不上了
      

  3.   

    使用IP地址链接较好,因为你用机器名,需要域名解析,否则怎么知道是你这台机子啊?
    在说了数据库不负责帮你域名解析!所以最好是用详细的IP地址!