我搜索了许多网站但没有成功。我在Ubuntu 9.1上使用XAMPP 1.7.3a。
我使用了http://www.webcheatsheet.com/PHP/connect_mssql_database.php中找到的方法,它们都失败了。我可以通过MS Access与链接数据库“连接”,但这不是一个可接受的解决方案,因为并非所有用户都有Access。
第一种方法(在webcheatsheet上)使用mssql_connect,et.al。但是我从mssql_connect()调用中得到了这个错误:
警告:mssql_connect()[function.mssql-connect]:无法连接到服务器: [我的服务器] 在 [我的代码]
[我的服务器]是服务器地址,我使用了主机名和IP地址 [我的代码]是对.php文件中文件和行号的引用。
我的计算机和SQL Server上是否有某个日志文件可以提供有关失败的更多信息?我们没有真正的DBA,所以如果问题出现在服务器端,我需要传递具体信息。
赞赏所有帮助,包括提供M位置时的RTM! 感谢
答案 0 :(得分:0)
您确定要运行MS SQL服务器吗?据我所知,XAMPP软件包附带一个MySQL服务器。尝试使用具有相同参数的mysqli_connect()
。
答案 1 :(得分:0)
您能告诉我们您是如何使用mssql_connect的吗?
不过,我会使用Microsoft提供的PHP driver来允许PHP连接Microsoft SQL Server。答案 2 :(得分:0)
在连接网络连接之后,我发现PHP正在尝试通过端口4000而不是1433连接到SQL Server。