如今mssql貌似最新版本已经是sql2012了, php版本也是发展了多个. 今天小编要使用php连接mssql2008问题出来了一堆!
1.先想到的当然是mssql_connect的连接. php.ini里已经开启了要开启的全部dll扩展. 结果还是失败了
2.mssql的 srv_connect ! 一条新语法,失败了!
3.pdo_connect! 刚看到这条语句方法时,小编眼前一亮,结果还是连接不上!
4.ntwbdblib.dll有三个版本 对应关系:
ntwdblib.dll 版本为 2000.2.8.0 是 对应 SqlServer2000(这个是网络查资料和猜测,没装2000)
ntwdblib.dll 版本为 2000.80.194.0 是 对应 SqlServer2005(这个是用实验证明可以用,本人就是用笔记本装了2005)
ntwdblib.dll 版本为 2000.80.2039 是 对应 SqlServer2008(这个是猜测没有装2008)
分别替换 重启服务器全失败了!
好吧,哥放弃php连接mssql, 看来微软还是需要微软的软件来治. .net走起