我已经完成了将mssql与xampp localhost连接的所有步骤。当我在本地主机上运行代码时,遇到如下错误:
错误号:42S02/208
[Microsoft][ODBC 驱动程序 13 for SQL Server][SQL Server]对象名称"ci_sessions"无效。
从"ci_sessions"中选择"数据",其中"ID"='ca4680ccaa1d99c9a9a97e4a4a8d639f7f2b9e374e'
从评论
$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][ODBC 驱动程序 13 for SQL Server][SQL Server]对象名称"ci_sessions"无效。
对于上述MSSQL 2016之间的连接错误,Codeigniter和Xampp(PHP 7.0)检查MSSQL数据库中创建的"ci_sessions"表的名称,并在配置.php文件中给出相同的名称,其中提到了同一表的table_name。