4

我在使用 PDO/PHP 与不同服务器上的 sql server 7 建立连接时遇到问题。在 win 2003 32 位/apache/php5.2.5 上一切正常,但是当服务在 win 2008R2 64bit/apache/php5.2.5 上时,我收到未找到服务器。用户/密码正确,防火墙已配置。

我检查,PHP 不使用 1433 端口,但尝试连接 445 和 139 端口。

任何的想法?

斯特凡

4

2 回答 2

2

更新;

您可以使用 PDO ODBC 连接选项:PHP: PDO_ODBC DSN。我以前使用此方法从 Win 2003 和 2008 连接到 SQL Server

于 2012-11-03T14:49:58.653 回答
0

在您的 PDO 语句中,第一个参数最好采用以下形式:“mssql:host=xxxx;port=xxxx;dbname=xxxxxxx;” 注意包含端口。

于 2012-11-13T04:56:09.597 回答