Я выполнил все шаги для подключения mssql к локальному хосту xampp.
Когда я запускаю код на локальном хосте ошибки встречались следующим образом:
[Microsoft] [Драйвер ODBC 13 для SQL Server] [SQL Server] Недопустимое имя объекта ‘ci_sessions’.Номер ошибки: 42S02 / 208
ВЫБЕРИТЕ «данные» ОТ «ci_sessions» ГДЕ «id» = ‘ca4680ccaa1d99c9a97e4a4a8d639f7f2b9e374e’
из комментария
$active_group = 'default';
$query_builder = TRUE;
$db['default'] = array(
'dsn' => '',
'hostname' => 'MSSQLSERVER',
'username' => '',
'password' => '',
'database' => 'travell',
'dbdriver' => 'sqlsrv',
'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
);
Как решить эту проблему?
Я думаю, что вы пропустите имя пользователя db, если по умолчанию используются опции phpmyadmin, попробуйте установить имя пользователя ‘root’
'hostname' => 'localhost',
'username' => 'root',
'password' => '',
Ошибка базы данных Произошла
Номер ошибки: 42S02 / 208
[Microsoft] [Драйвер ODBC 13 для SQL Server] [SQL Server] Недопустимое имя объекта ‘ci_sessions’.для вышеуказанной ошибки соединения между MSSQL 2016, Codeigniter и Xampp (PHP 7.0) проверяют имя, данное таблице ‘ci_sessions’, созданной в базе данных MSSQL, и дают то же имя в файле config.php, где table_name было упомянуто для той же таблицы.