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多图上传小程序代码
Jul 17 PHP
领悟php接口中interface存在的意义
Jun 27 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(二)
Jun 23 PHP
php建立Ftp连接的方法
Mar 07 PHP
ThinkPHP中使用Ueditor富文本编辑器
Sep 02 PHP
PHP+Mysql+jQuery查询和列表框选择操作实例讲解
Oct 22 PHP
PHP使用stream_context_create()模拟POST/GET请求的方法
Apr 02 PHP
数组任意位置插入元素,删除特定元素的实例
Mar 02 PHP
详解PHP防止直接访问.php 文件的实现方法
Jul 28 PHP
PHP getNamespaces()函数讲解
Feb 03 PHP
Yii2框架自定义类统一处理url操作示例
May 25 PHP
PHP递归统计系统中代码行数
Sep 19 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
PHP和Mysqlweb应用开发核心技术-第1部分 Php基础-2 php语言介绍
2011/07/03 PHP
解决CodeIgniter伪静态失效
2014/06/09 PHP
yii使用activeFileField控件实现上传文件与图片的方法
2015/12/28 PHP
php并发加锁示例
2016/10/17 PHP
详解php用static方法的原因
2018/09/12 PHP
使用JQUERY Tabs插件宿主IFRAMES
2010/01/01 Javascript
dojo随手记 gird组件引用
2011/02/24 Javascript
jquery.autocomplete修改实现键盘上下键自动填充示例
2013/11/19 Javascript
JavaScript关闭当前页面(窗口)不带任何提示
2014/03/26 Javascript
jQuery实现鼠标悬停背景翻转的黑色导航菜单代码
2015/09/14 Javascript
深入学习AngularJS中数据的双向绑定机制
2016/03/04 Javascript
JSON与XML的区别对比及案例应用
2016/11/11 Javascript
Vue如何实现组件的源码解析
2017/06/08 Javascript
浅谈Vue.js应用的四种AJAX请求数据模式
2017/08/30 Javascript
JS实现匀加速与匀减速运动的方法示例
2017/09/04 Javascript
jQuery中extend函数简单用法示例
2017/10/11 jQuery
Angular 4.x+Ionic3踩坑之Ionic3.x pop反向传值详解
2018/03/13 Javascript
vue组件实现可搜索下拉框扩展
2020/10/23 Javascript
详解ESLint在Vue中的使用小结
2018/10/15 Javascript
利用Bootstrap Multiselect实现下拉框多选功能
2019/04/08 Javascript
Vue编程式跳转的实例代码详解
2019/07/10 Javascript
vue 通过 Prop 向子组件传递数据的实现方法
2020/10/30 Javascript
[04:46]2018年度玩家喜爱的电竞媒体-完美盛典
2018/12/16 DOTA
python自动化测试之连接几组测试包实例
2014/09/28 Python
Python的subprocess模块总结
2014/11/07 Python
Python基于OpenCV库Adaboost实现人脸识别功能详解
2018/08/25 Python
Python使用Shelve保存对象方法总结
2019/01/28 Python
amaze ui 的使用详细教程
2020/08/19 HTML / CSS
美国一家主打母婴用品的团购网站:zulily
2017/09/19 全球购物
英国快时尚女装购物网站:PrettyLittleThing
2018/08/15 全球购物
美国在线肉类和海鲜配送:Crowd Cow
2020/10/02 全球购物
C#公司笔试题
2014/03/28 面试题
环境科学专业个人求职信
2013/09/26 职场文书
中国梦演讲稿3分钟
2014/08/19 职场文书
婚宴父母致辞
2015/07/27 职场文书
Mysql 文件配置解析介绍
2022/05/06 MySQL