PHP连接SQLServer2005 的问题解决方法


Posted in PHP onJuly 19, 2010

后来火了,在虚拟机装上WIN2003一试,加载MSSQL模块是没问题了,但是用mssql_connect("localhost", "sa", "");却怎么也连不上数据库,后来上网查了很多资料,才终于搞定了:

环境:IIS6.0+PHP5+SQL Server2005

SQL Server安装的时候选择混合登陆模式,即windows和sql server身份验证模式。

步骤:

1. 首先按通常做法配置好PHP5连接MS SQL Server

PHP.ini 里面打开 extension=php_mssql.dll 选项 (就是把前面的 ; 号去掉)

2. 下载正确版本的 ntwdblib.dll (2000.80.194.0)
3. 覆盖 c:windows\system32\ntwdblib.dll
4. 覆盖 php\ntwdblib.dll(有时候完成了这一步也不成功的话,就把PHP所依赖的php5ts.dll放到system32目录下)
5. 运行 SQL Server 配置管理器:SQL Server Configuration Manager,打开协议 Protocols
6. 允许命名管道 "named pipes" 和 "tcp/ip"
7. 右键点击 "tcp/ip",打开属性 Properties 标签 "IP addresses"
8. 在 TCP 动态端口 "TCP Dynamic Ports" 填入 1433(经过测试,其实这里可以不填的)
9. 重启 SQL Server、IIS和PHP

10.用主机名+端口号来连接的,mssql_connect("localhost,1433", "sa", "");(我试了一下,不用也行)

网上有些人说,要把php.ini配置文件里的mssql.secure_connection = Off 改成on,结果我改了之后,试了好久都连接不上SQL Server,后来尝试把mssql.secure_connection = Off 改回成Off之后,终于连上了。

PHP 相关文章推荐
PHP入门
Oct 09 PHP
PHP 图片上传实现代码 带详细注释
Apr 29 PHP
php与mysql建立连接并执行SQL语句的代码
Jul 04 PHP
深入PHP购物车模块功能分析(函数讲解,附源码)
Jun 25 PHP
免费的ip数据库淘宝IP地址库简介和PHP调用实例
Apr 08 PHP
简单介绍PHP非阻塞模式
Mar 03 PHP
PHP实现根据密码长度显示安全条
Jul 04 PHP
php实现的后台表格分页功能示例
Oct 23 PHP
php表单处理操作
Nov 16 PHP
PHP的PDO错误与错误处理
Jan 27 PHP
Yii框架Session与Cookie使用方法示例
Oct 14 PHP
Apache+PHP+MySQL搭建PHP开发环境图文教程
Aug 06 PHP
在Windows系统上安装PHP运行环境文字教程
Jul 19 #PHP
ajax实现无刷新分页(php)
Jul 18 #PHP
php将会员数据导入到ucenter的代码
Jul 18 #PHP
php 无限级数据JSON格式及JS解析
Jul 17 #PHP
php下使用strpos需要注意 === 运算符
Jul 17 #PHP
按上下级层次关系输出内容的PHP代码
Jul 17 #PHP
PHP开发负载均衡指南
Jul 17 #PHP
You might like
require(),include(),require_once()和include_once()区别
2008/03/27 PHP
PHP删除数组中的特定元素的代码
2012/06/28 PHP
PHP防范SQL注入的具体方法详解(测试通过)
2014/05/09 PHP
thinkphp实现163、QQ邮箱收发邮件的方法
2015/12/18 PHP
PHP mysql事务问题实例分析
2016/01/18 PHP
PHP文件上传处理案例分析
2016/10/15 PHP
yii2 url重写并隐藏index.php方法
2018/12/10 PHP
yii2.0框架使用 beforeAction 防非法登陆的方法分析
2019/09/11 PHP
PHP实现微信提现功能(微信商城)
2019/11/21 PHP
一些实用的jQuery代码片段收集
2011/07/12 Javascript
推荐17个优美新鲜的jQuery的工具提示插件
2012/09/14 Javascript
jQuery实现带分组数据的Table表头排序实例分析
2015/11/24 Javascript
基于javascript实现彩票随机数生成(升级版)
2020/04/17 Javascript
浅谈Jquery中Ajax异步请求中的async参数的作用
2016/06/06 Javascript
jquery实现ajax提交表单信息的简单方法(推荐)
2016/08/24 Javascript
JavaScript实现使用Canvas绘制图形的基本教程
2016/10/27 Javascript
JavaScript仿微信打飞机游戏
2020/07/05 Javascript
angular使用md5,CryptoJS des加密的方法
2019/06/03 Javascript
[01:31](回顾)杀出重围,决战TI之巅
2014/07/01 DOTA
Python中使用Queue和Condition进行线程同步的方法
2016/01/19 Python
python中json格式数据输出的简单实现方法
2016/10/31 Python
python批量赋值操作实例
2018/10/22 Python
python原类、类的创建过程与方法详解
2019/07/19 Python
关于python3中setup.py小概念解析
2019/08/22 Python
Python Selenium截图功能实现代码
2020/04/26 Python
Python 实现键盘鼠标按键模拟
2020/11/18 Python
Rentalcars.com中国:世界上最大的在线汽车租赁服务
2019/08/22 全球购物
咖啡店的创业计划书,让你hold不住
2014/01/03 职场文书
一夜的工作教学反思
2014/02/08 职场文书
食堂采购员岗位职责
2014/03/17 职场文书
法院信息化建设方案
2014/05/21 职场文书
写给医院的感谢信
2015/01/22 职场文书
2015年教学工作总结
2015/04/02 职场文书
酒店工程部经理岗位职责
2015/04/09 职场文书
毕业论文答辩开场白和结束语
2015/05/27 职场文书
element多个表单校验的实现
2021/05/27 Javascript