美文网首页
PHP5.2连接MSSQL2008R2数据库

PHP5.2连接MSSQL2008R2数据库

作者: 秋叶丶Coder | 来源:发表于2016-05-04 20:47 被阅读0次

中控只用的是mssql数据库,因此只能尝试着用php来连了。

环境配置

  1. 下载Microsoft提供的mssql驱动,选择对应版本

  2. 我的是php5ts.dll,因此我选择的是SQLSRV20.EXE

  3. 将他们释放到一个目录中,我选择的是hp_sqlsrv_52_ts_vc6.dllphp_pdo_sqlsrv_52_ts_vc6.dll

  4. 修改php.ini


extension=php_mssql.dll

extension=php_pdo_mssql.dll

extension=php_sqlsrv_52_ts_vc6.dll

extension=php_pdo_sqlsrv_52_ts_vc6.dll

测试代码


"zkeco", "UID" => "sa", "PWD" => "123456");

$conn = sqlsrv_connect($serverName, $connectionInfo);

if ($conn === false) {

die(print_r(sqlsrv_errors(), true));

} else {

echo 'great!';

}

错误

按照上面的流程操作完,我出现了两个错误

Sql server 2008 R2 配置管理工具服务显示远程过程调用失败:0x800706be

问题
  • 打开SQL Server 配置管理器-> SQL Server服务,看到右侧显示远程过程调用失败:0x800706be
解决方法
  1. 将SQL Server 2008R2升级到SP1,下载

  2. 安装SQLServer2008R2SP1-KB2528583-x86-CHS.exe

sql server失败SQLSTATE] => 08001

问题
  • 无法再服务器上远程连接我本地的数据库
解决方法
  • 打开防火墙端口1433

相关文章

  • PHP5.2连接MSSQL2008R2数据库

    中控只用的是mssql数据库,因此只能尝试着用php来连了。 环境配置 下载Microsoft提供的mssql驱动...

  • php版本进化

    以下只是简单记录:PHP5.2 以前:autoload, PDO 和 MySQLi, 类型约束PHP5.2:JSO...

  • SpringBoot配置MySQL多数据源

    1、先配置数据库连接文件 在连接文件中,设置多个数据库连接 2、AAA数据库连接配置文件 3、BBB数据库连接配置...

  • servlet连接mysql数据库和oracle数据库

    连接mysql数据库 连接oracle数据库

  • PHP 连接MySQL

    如果想连接MySQL数据库 需要连接数据库的host 要连接的数据库名 用户名 密码 //PHP数据库连接配...

  • mysql基本操作

    连接本地mysql数据库 连接远程数据库:

  • Ubuntu操作mysql数据库命令

    一、连接数据库 连接本地数据库 退出数据库 二、操作数据库 创建数据库 显示数据库 删除数据库 连接数据库 查看状...

  • JDBC

    建立数据库连接 简化连接不同数据库,将连接数据库信息存储到文件中 通过获取驱动连接数据库,可同时获得多个驱动 执行...

  • 数据库连接池

    数据库连接池介绍 在没有连接池,需要程序直接向数据库获取连接,频繁对数据库进行连接会使数据库宕机,进程直接被结束;...

  • MySQL分库分表篇

    1 传统项目结构 2 数据库性能瓶颈 ① 数据库连接数据库连接是非常稀少的资源,MySQL数据库默认100个连接,...

网友评论

      本文标题:PHP5.2连接MSSQL2008R2数据库

      本文链接:https://www.haomeiwen.com/subject/letdrttx.html