我创建了一个连接到SQL2012数据库的本地项目。在我的本地机器上,我有Windows 7 64Bit企业,MS SQL驱动程序完全没有问题。我将项目移到了Windows Server 2012R2生产机器上。我得到了Web服务器,PHP工作正常。
我检查了phpinfo()文件,启用了sql驱动程序,sqlsrv是'注册流'
我试过&捕获我与数据库的所有连接的块。没有错误
我已检查过Apache错误日志,并且没有迹象表明连接到数据库时出现问题。
我的项目使用SQL身份验证,使用用户名和密码 - 不是Windows身份验证中内置的。我试图将密码更改为不正确的密码--->仍然没有错误?!!
我甚至尝试禁用域,公共和私有窗口防火墙。仍然没有。
我完全难过,也许这里有人可能会有一些想法。
有谁知道SQLSRV30包是否与Windows 2012R2兼容?
答案 0 :(得分:0)
好的,我已经弄明白问题是什么,我需要安装位于以下位置的Microsoft®SQLServer®2012Native Client:http://www.microsoft.com/en-us/download/confirmation.aspx?id=29065#
之后安装完毕,一切正常。