[Microsoft] [SQL Server Native Client 11.0] SQL Server网络接口:连接字符串无效

时间:2013-12-05 19:22:39

标签: php sql sql-server

我正在尝试两种方法连接到我的Microsoft SQL Server。我们托管自己的网站并安装了Microsoft SQL Server 2008.

我尝试使用localhost,dsw-server和我们的公共IP地址的服务器名称进行连接,都会抛出相同的错误。

您可以在此处http://dswdist.com/db_connect.php测试连接,以查看代码和错误。

如果php_info有帮助,这是我的信息http://dswdist.com/phpinfo.php

不确定我能提供哪些其他信息,但请告诉我您需要的帮助。谢谢! :)

1 个答案:

答案 0 :(得分:1)

  1. 确保您的服务器名称正确无误。

    MyServerName

    OR

    MyServerName \ MyInstanceName

  2. 确保运行PHP代码的IDENTITY有权登录服务器,并拥有数据库的权限。运行PHP代码的IDENTITY可能不是“你”。

  3. 这是一个绕过“代码”的想法。

    一个。打开控制面板/管理工具/数据源(ODBC)  B.查找系统DSN选项卡。  C.添加一个新的(您可以稍后删除)系统DSN,并输入您的服务器名称和凭据。

  4. (#3不会解决PHP / IDENTITY问题,但会确保您拥有有效的服务器/实例/数据库名称。)