我很难让 php 连接到 SQL Server 2005。似乎无论我做什么或访问什么页面,我要么得到错误的扩展/驱动程序,要么找到死链接。最近的尝试是 php_sqlsrv_52_ts_vc6.dll,它显然不支持 2008 年之前的任何内容。
经过两天多的搜索,我迷路了,不幸的是,升级 php 或 SQL Server 不是一个选项......
编辑:一切都在 IIS 6 - Server 2003 上运行(相同的框)。
我很难让 php 连接到 SQL Server 2005。似乎无论我做什么或访问什么页面,我要么得到错误的扩展/驱动程序,要么找到死链接。最近的尝试是 php_sqlsrv_52_ts_vc6.dll,它显然不支持 2008 年之前的任何内容。
经过两天多的搜索,我迷路了,不幸的是,升级 php 或 SQL Server 不是一个选项......
编辑:一切都在 IIS 6 - Server 2003 上运行(相同的框)。
您的问题可能是您正在运行 IIS6,这将需要nts -version。
此外,您必须安装 SQL Server Native Client 2008,这有点误导,因为它仍然可以与 MSSQL 2005 一起使用。
它应该是这样的:
extension=sqlsrv*.dll
我使用 Apache,所以我不确定在 IIS 上是否还有其他事情要做,或者某些步骤是否不同,但这就是我让它工作的方式。