我正在尝试两种方法连接到我的Microsoft SQL Server。我们托管自己的网站并安装了Microsoft SQL Server 2008.
我尝试使用localhost,dsw-server和我们的公共IP地址的服务器名称进行连接,都会抛出相同的错误。
您可以在此处http://dswdist.com/db_connect.php测试连接,以查看代码和错误。
如果php_info有帮助,这是我的信息http://dswdist.com/phpinfo.php
不确定我能提供哪些其他信息,但请告诉我您需要的帮助。谢谢! :)
答案 0 :(得分:1)
确保您的服务器名称正确无误。
MyServerName
OR
MyServerName \ MyInstanceName
确保运行PHP代码的IDENTITY有权登录服务器,并拥有数据库的权限。运行PHP代码的IDENTITY可能不是“你”。
这是一个绕过“代码”的想法。
一个。打开控制面板/管理工具/数据源(ODBC) B.查找系统DSN选项卡。 C.添加一个新的(您可以稍后删除)系统DSN,并输入您的服务器名称和凭据。
(#3不会解决PHP / IDENTITY问题,但会确保您拥有有效的服务器/实例/数据库名称。)