Невозможно подключиться к серверу базы данных, используя предоставленные настройки sql-server 2008 - PullRequest
0 голосов
/ 28 июня 2018

Я не могу подключиться к базе данных. у меня есть эти расширения php_pdo_sqlsrv_72_ts_x64.dll, php_sqlsrv_72_ts_x64 и добавлена ​​строка "extension = php_sqlsrv_72 ...." в файле php.ini. Что я делаю неправильно?

Невозможно подключиться к серверу базы данных с использованием предоставленных настроек.

Имя файла: C: /Apache24/htdocs/smartattendanceciwec/system/database/DB_driver.php

Номер строки: 436

$active_group = 'default';
$query_builder = TRUE;

$db['default'] = array(
    'dsn'   => '',
    'hostname' => 'localhost',
    'username' => 'sa',
    'password' => 'password',
    'database' => 'Hospital',
    'dbdriver' => 'sqlsrv',
    'dbprefix' => '',
    'pconnect' => FALSE,
    'db_debug' => TRUE,
    'cache_on' => FALSE,
    'cachedir' => '',
    'char_set' => 'utf8',
    'dbcollat' => 'utf8_general_ci',
    'swap_pre' => '',
    'encrypt' => FALSE,
    'compress' => FALSE,
    'stricton' => FALSE,
    'failover' => array(),
    'save_queries' => TRUE
);

Ответы [ 2 ]

0 голосов
/ 31 декабря 2018

что вам не хватает, это драйвер odbc в вашей системе. поскольку вы используете сервер 2008 R2, вам необходимо установить драйвер odbc 11 Вы можете скачать его здесь: https://www.microsoft.com/en-us/download/details.aspx?id=36434

0 голосов
/ 08 августа 2018

Я нашел ответ, мне нужен был драйвер ODBC.

...