我试图通过Yii2
中的ODBC
定义SQL Server连接,但发生了此错误:
连接不支持读取"SQL 服务器"DBMS 的架构信息
return [
'components' => [
'ms_db' => [
'class' => 'yiidbConnection',
'driverName' => 'SQL Server',
'dsn' => 'odbc:Driver={SQL Server};Server=192.168.1.120;Database=test;',
'username' => 'sa',
'password' => '123',
]
您没有 sql 服务器驱动程序,驱动程序名称必须是有效的服务名称。喜欢这个:
'driverName' => 'mysql',
'dsn' => 'odbc:Driver={MySQL};Server=localhost;Database=test',
也许 Yii2 想要读取数据库模式,如下所示:
$this->prepare("SHOW COLUMNS FROM `$table`");
如果为 true,则数据库用户需要权限才能使用 INFORMATION_SCHEMA。列查询...