[PHP]折腾了一下午,终于搞定了PHP连接了MS SQL SERVER

原创 2007年09月25日 19:15:00

首先我的电脑没有装 MS SQL SERVER 2000,我连接的局域网的一台专用的Server,装有MSSQL 2000

我在我的电脑是Windows Server 2003,配置有XMAPP,没有安装MSSQL.默认在xmapp的php文件下php.ini配置已经加载了php_mssql.dll.

但是我后来发现php文件夹下的php.ini不论怎么设置均没有生效,几番功夫,才发现生效的配置文件在apache的bin目录下php.ini.

但是如此配置后发现无法连接:Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server

接着百度,到处找文章,说替换新的ntwdblib.dll文件,我查了我的MSSQL是2000ps4版本的,从该System32复制ntwdblib.dll文件过来覆盖到xmapp/php/下,无效,也Copy到System32文件夹.仍然是无法连接.

因为XMAPP是绿色的,根本没有在System32写文件,所以它也没有调用System32下任何dll,如此放置也无效,也试着regsvr32注册该dll,注册不成功.

最后解决办法是:我的电脑装了MSSQL 2000,只装了连接工具.就可以连接上了远程的MSSQL了!

 连接上MSSQL,提示什么Login failed for user (null) (severity 14)但是,我明明是按帐号登陆的啊,怎么可能说user是空.

其实现在只需要关闭php.ini中的设置mssql.secure_connection = Off,关闭安全连接即可.当然MSSQL的网络配置要开启"命名管道","TCP/IP",以及身份验证要开混合验证(Sa 和 Administrator)

解决MySQL“由于连接方在一段时间后没有正确答复或连接的主机没有反应”的问题

大概一个多月前起,笔者电脑上正在开发的PHP程序不知道什么原因,全部都不能连接MySQL服务器了,首先是页面加载很长一段时间,然后扔出错误:“由于连接方在一段时间后没有正确答复或连接的主机没有反应”。...
  • XiNGRZ
  • XiNGRZ
  • 2010年05月27日 19:31
  • 5336

Linux环境PHP5.5以上连接SqlServer2008【全网最经典无错版】

linux版本:64位CentOS 6.4Nginx版本:nginx1.8.0php版本:php5.5.28Sqlserver:2008 关于Linux环境安装Nginx+PHP参考《Linux环境N...
  • 21aspnet
  • 21aspnet
  • 2015年08月12日 21:06
  • 16066

php+sqlserver之如何连接sqlserver数据库

如果说用php去开发一个网站的话,大家都会想到使用数据库mysql,跟php搭配,网上很多源码都是采用了php+mysql的方式配合开发。最近刚好有一个需求,就是使用sqlserver当数据库去开发一...
  • xiaozhegaa
  • xiaozhegaa
  • 2016年12月19日 15:55
  • 7163

PHP5.6.7+连接SQL2008(2005)+使用SQLSRV读取记录集+返回参数

一. sqlsrv连接数据库 $serverName="ip, port"; $connectionInfo = array("UID"=>"username", "PWD"=>...
  • u013606980
  • u013606980
  • 2015年05月22日 09:57
  • 5083

php+sqlserver之如何操作sqlserver数据库

前面已经基本配置了sqlserver的环境,现在就用学习一下如何去操作数据库!!其实方法还是比较简单,可以参考一下mysql,尽量去跟mysql进行比较1、学习的方法,最好是看手册 在前一篇文章中涉...
  • xiaozhegaa
  • xiaozhegaa
  • 2016年12月19日 17:15
  • 3615

php支持连接sql server数据库

1、软件配置 Win7 64 +wampserver2.2d-x32+SQL Server 2008 R2数据库,wamp2.2中的php版本是5.3.10。 Php环境也可以换成php+apac...
  • li1500742101
  • li1500742101
  • 2014年12月02日 16:01
  • 2396

PHP连接MSSQL数据库案例,PHPWAMP多个PHP版本连接SQL Server数据库

最近有用户在使用PHPWAMP的时候,向我咨询一个问题,就是关于PHP如何连接MSSQL数据库。 平时我们搭建网站通常是PHP+Mysql数据库, 不过在项目中,我们有时候必须要用到PHP+MSSQ...
  • Lccee
  • Lccee
  • 2017年01月09日 14:58
  • 593307

关于php中使用odbc或者pdo连接sqlserver时如果查询条件中存在中文会导致查询失败的问题

这两天,可以说三天,一直在调试一段程序,这段程序很简单,就是
  • qdujunjie
  • qdujunjie
  • 2014年08月07日 12:30
  • 3648

IIS+MSSQL+PHP的配置方法

前段时间做完业务系统的二次开发,休息了一个星期后终于要开始新项目了。感受完ASP开发的紊乱后,决定在新项目使用支持OOP的PHP5。为了更好的与业务系统进行数据互换,数据库决定继续沿用MSSQL。鉴于...
  • longvslove
  • longvslove
  • 2014年04月24日 17:31
  • 3477

XAMPP实现HTML&MySQL&PHP简单的表单与数据库交互

一、开发项目 功能介绍:做一个学生成绩录入的项目,在表单中输入相应的信息和成绩并保存,在MySQL控制台下可以查看到刚才输入的数据,并且可以输入某学生的学号,删除相应学生的全部信息 ...
  • webyzx
  • webyzx
  • 2017年04月16日 11:39
  • 1703
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[PHP]折腾了一下午,终于搞定了PHP连接了MS SQL SERVER
举报原因:
原因补充:

(最多只允许输入30个字)