Не удается подключиться к базе данных SQL SERVER с использованием codeigniter - PullRequest
0 голосов
/ 15 октября 2019

Это мой database.php (я использую XAMPP и CODEIGNITER). Я не могу подключиться к базе данных SQLSERVER (это беспорядок)

$db['default'] = array(
    'dsn'   => '',
    'hostname' => 'SER054USA',//server_name
    'username' => 'admin',
    'password' => '45645sfd45',
    'database' => 'PROD',
    'dbdriver' => 'mysqli',
    'dbprefix' => '',
    'pconnect' => FALSE,
    'db_debug' => (ENVIRONMENT !== 'production'),
    'cache_on' => FALSE,
    'cachedir' => '',
    'char_set' => 'utf8',
    'dbcollat' => 'utf8_general_ci',
    'swap_pre' => '',
    'encrypt' => FALSE,
    'compress' => FALSE,
    'stricton' => FALSE,
    'failover' => array(),
    'save_queries' => TRUE
);

Я получил следующее сообщение об ошибке:

Невозможно установить соединение, поскольку целевая машина активно от него отказалась

Я пытался много раз, но мне не удалось решить эту проблему.

Я много искал, видел несколько тем, но мне никто не помог.

1 Ответ

0 голосов
/ 15 октября 2019

Ваш драйвер базы данных неверен. mysqli для mysql

Вам нужно установить драйвер на sqlsrv

Чтобы установить его, перейдите на https://www.microsoft.com/en-us/download/details.aspx?id=20098 и получите драйвер для вашей подходящей версии php. После того, как вы установили его для своей версии XAMPP, включите его и установите sqlsrv в файле конфигурации вашей базы данных

Перезапустите apache, и все будет хорошо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...