用微软提供的工具,SQL Server Management Studio,可以正常连接,所以网络联通方面没有问题。
  数据库是在局域网的其他计算机上,不是在本地。
  命令使用mssql_connect。
  错误提示是:
mssql_connect() [function.mssql-connect]: Unable to connect to server: 192.168.0.130   网上的方法基本已经实验过了修改php.ini,拷贝ntwdblib.dll到系统目录,使用非sa用户了,仍然无效。
  征集其他可用方案,请先确认此方法有效。
  感谢关注~欢迎回帖~

解决方案 »

  1.   


    文件版本:2000.80.2039.0
    要连接的数据库版本:SQL SERVER 2005
    是直接从对方电脑上copy过来的
      

  2.   


    尝试过在服务器属性中查到的计算机名,仍然无效:Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: SQLSERVER-DEV02
      

  3.   

    是 SQL SERVER 2005 ????
    请打开 SQL SERVER 2005 远程访问功能(默认是关闭的)
      

  4.   


    但是我用SQL Server Management Studio是可以访问的~
    具体怎么打开远程访问功能?
      

  5.   

    刚才负责数据库的同事过来把数据库调整了一下,远程连接是打开的。
    但是还是连不上
    代码什么的没有问题,因为本机也有mssql数据库,很轻松就连上了
      

  6.   

    不仅仅是这个,还要在“SQL Server Browser” 中做些配置
      

  7.   

    谢谢回复~
    我在网上找了“开启mssql数据库远程连接”的帖子,照着上面说的设置过了,Telnet 相应端口也是打开的,数据库也是关闭的,但还是连接不上
      

  8.   

    找到了,我是按这个设置的 http://www.800home.cn/html/data/MSSQL/200911/907.html
    你可照着再做一次
    祝你成功
      

  9.   

    Microsoft SQL Server Management Studio Express
    可以管理MYSQL?
      

  10.   

    mysql 要开启远程连接的, 他是对用户开启的。开启了就要吧用了。我用过一次。
      

  11.   

    http://topic.csdn.net/u/20071229/09/a0c7e024-0293-4e7a-9454-ba412f94d99d.html
      

  12.   

    ……谢谢楼上两位朋友的回复
    但是我现在说的是mssql数据库…
      

  13.   


    嗯,我看的也是这个内容,还带了图示。
    但是照着做了似乎还是不行…好像PHP和mssql天生就连不上一样…麻烦死了…
      

  14.   

    因为实在太麻烦,所以现在干脆在我用的主机上装了一个MSSQL,然后其他.Net的同事从我这里读取数据。我操作本地的MSSQL数据库就完全没有问题了,但是远程的还是连接不上。
    这问题只能暂时就这样了,帖子再挂一天,没有什么新的方案我就结贴了,谢谢各位。
      

  15.   

    楼主用 sqlyog吧,很好用的
      

  16.   

    那真是遗憾了,中午刚配置了一台服务器(Windows2003 + sql server 2005),远程连接完全没有问题