相关疑难解决方法(0)

如何在我的Windows 2008 Server 2008 R2上安装pdo_sqlsrv?

我正在尝试使用PDO连接到SQL Server数据库.我一直在努力解决它现在我在我的页面上遇到这个致命错误,我试图连接到SQL Server

致命错误:带有消息'SQLSTATE [IMSSP]的未捕获异常'PDOException':此扩展需要Microsoft SQL Server 2012 Native Client ODBC驱动程序与SQL Server通信.访问以下URL以下载适用于x86的Microsoft SQL Server 2012 Native Client ODBC驱动程序:http://go.microsoft.com/fwlink/?LinkId = 163712 '

我从http://www.microsoft.com/en-us/download/details.aspx?id=20098(SQLSRV30.EXE)下载了驱动器 我已将这些驱动程序放在服务器上安装了php的ext目录中2008 R2服务器.

我还在php.ini文件的扩展名列的末尾添加了这两行

extension=php_pdo_sqlsrv_53_nts.dll
extension=php_sqlsrv_53_nts.dll
Run Code Online (Sandbox Code Playgroud)

我正在使用PH PVersion 5.3.19服务器API CGI/FastCGI线程安全禁用

我确实看到,pdo_sqlsrv但我没有看到客户端API版本.

为了能够使用PDO连接到具有SQL数据库的远程服务器,我还需要做些什么?我是否需要在远程服务器上安装任何东西?

这是我的php我的管理部分的截图

在此输入图像描述

这是我的连接类

<?php

class connection {

    private $connString;
    private $userName;
    private $passCode;
    private $server;
    private $pdo;
    private $errorMessage;
    protected $lastQueryTime;
    protected $lastQuery;

    private $pdo_opt = array (
                            PDO::ATTR_ERRMODE            => PDO::ERRMODE_EXCEPTION,
                            PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
                            PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"
                            );




    function …
Run Code Online (Sandbox Code Playgroud)

php sql sql-server pdo sqlsrv

0
推荐指数
1
解决办法
1万
查看次数

标签 统计

pdo ×1

php ×1

sql ×1

sql-server ×1

sqlsrv ×1