后来,火灾发生后,在Win2003上安装虚拟机。在载入MSSQL模块没有问题,但mssql_connect(localhost


环境:IIS6.0 + PHP5 + SQL Server2005

安装SQL Server时,选择混合登录模式,即Windows和SQLServer身份验证模式。

步:

1。首先配置PHP5连接MS SQL Server按照惯例

在PHP.ini打开扩展= php_mssql.dll选项(即去掉前面;数。)

2。下载NTWDBLIB.DLL正确的版本(2000.80.194.0)
三.覆盖C: System32 Windows twdblib.dll
4。覆盖PHP twdblib.dll(有时如果一步不成功,把php5ts.dll在system32目录中的PHP)。
5。运行SQL Server配置管理器:SQL Server配置管理器,打开协议协议
6。允许命名管道命名管道和TCP
7。右键单击TCP/IP并打开属性属性标签IP地址
8。将TCP动态端口TCP动态端口填入1433(测试后,实际上不能填写)
9。重新启动SQL Server、IIS和PHP

10。与主机名+端口号,mssql_connect(localhost,1433


有人在网上说,我们应该改变mssql.secure_connection =在php.ini配置文件在。之后,我没有长时间与SQL Server的连接,然后试图把mssql.secure_connection =去了,最后把它连接。