PDO_MSSQL和SQL Server 7

时间:2012-11-03 11:05:09

标签: php sql-server pdo

我在使用PDO / PHP在不同服务器上与sql server 7建立连接时遇到问题。所有的工作完美的胜利2003 32位/ apache / php5.2.5,但我收到服务器没有找到服务在win 2008R2 64bit / apache / php5.2.5。用户/密码正确,配置了防火墙。

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

有什么想法吗?

的Stefan

2 个答案:

答案 0 :(得分:2)

更新

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

答案 1 :(得分:0)

在你的PDO声明中,第一个参数最好采用这种形式: “MSSQL:主机= X.X.X.X;端口= XXXX; DBNAME = XXXXXXX;” 请注意包含端口。