Localhost xampp 与 codeigniter 的连接使用 mssql 数据库错误作为无效的对象名称 'ci_sessions'

Localhost xampp connection with codeigniter using mssql database error as Invalid object name 'ci_sessions'

我已经完成了将 mssql 连接到 xampp localhost 的所有步骤。 当我 运行 本地主机上的代码遇到如下错误时:

Error Number: 42S02/208

[Microsoft][SQL 服务器的 ODBC 驱动程序 13][SQL 服务器]无效的对象名称 'ci_sessions'。

SELECT "data" 从 "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 
); 

如何解决这个问题?

我想你错过了数据库用户名,如果 phpmyadmin 的选项是默认的,请尝试将用户名设置为 'root'

'hostname' => 'localhost',
'username' => 'root',
'password' => '',

发生数据库错误

错误编号:42S02/208

[Microsoft][SQL 服务器的 ODBC 驱动程序 13][SQL 服务器]无效的对象名称 'ci_sessions'。

对于上述 MSSQL 2016、Codeigniter 和 Xampp (PHP 7.0) 之间的连接错误,请检查 'ci_sessions' table 的名称在 MSSQL 数据库中创建并在 config.php 文件中给出相同的名称,其中 table_name 被提及为相同的 table。