PHP 5.3以上版本由于取消了mssql支持.自己非科班出身,基础不扎实不知道这个情况.以前用的5.2没觉得是个事.折腾了几天.才绕回来.说下这个的问题.
现在微软官方有2个版本.2.0和3.0.
我的数据库是mssql2000.按微软官方文档说明弄了好久.还是微软上的链接下载的文件.没一次成功,总是提示连接不上,就算连接上了.过会也会失败.一开始没找到原因.实在没办法了.找了一个以前用的老版本文件.Microsoft SQL Server 2008 Native Client,结果成功了.一直有效.不知道为什么.反正现在是能用上了.一个奇怪的问题.微软官方现在提供是Microsoft SQL Server 2008 Native Client R2以及更高的2012版本.
现在总结如下.如果要连接2000,就用SQLSRV20.EXE和Microsoft SQL Server 2008 Native Client,千万别用高版本.反正高版本我测试的时候是失败的.(提示下:Navicat Premium里带了一个,那个不错哈.我就是从里面找的.)
基础不扎实的非科班业余屌丝,表示很对这个问题很受伤.