注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

成长...

坚持,一定要坚持!

 
 
 

日志

 
 

php5系列连接mssql的问题解决方法  

2008-05-08 17:19:43|  分类: PHP |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
 使用php5系列,增加了对mssql数据库的链接函数,可以使用mssql_connect()链接sql server 数据库,但是如果服务器上如果从未安装过mssql server好话,即使语句没有错误,有时候还是会出现无法连接数据库的错误提示.

1、先要确保php.ini配置正确

a.要将extension_dir = "./" 这句 "" 里的地址填写正确的php安装目录里的ext目录地址,如extension_dir = "c:\php5\ext" (这里表明php安装在c:\php5目录下),否则第2点的修改没有意义,还是找不到需要的dll文件。

b.将;extension=php_mssql.dll前面的 ; 去掉

        上述两步完成后重启IIS或Apache将php重新加载,现在使用链接语句是没有问题了,但是如果服务器从未安装过mssqlserver,则会提示无法连接服务器。这个问题有人告诉我安装一下mssqlserver(可以只安装客户端),重启机器就解决了。

        原因:一个需要的dll文件的版本号不对,这个文件是系统盘的system32目录下的ntwdblib.dll,php5自带的版本号是2000.2.8.0,而需要的版本号为2000.80.194.0-2000.80.2039.0弄清楚原因后从已经安装过mssqlserver的机器里将文件复制过来覆盖一下,替换后重启服务器就解决了。

   

  评论这张
 
阅读(789)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017