[英]Yii Active Record for MS SQL Server via Odbc without access to INFORMATION_SCHEMA
我正在尝试对通过ODBC连接的MS SQL Server使用Yii Active Record。 只要用户有权访问INFORMATION_SCHEMA,它就起作用。
是否可以在不访问INFORMATION_SCHEMA的情况下使用Active Record?
您可以缓存架构以避免每个查询的额外请求。 您可以像这样修改配置文件:
'db' => array(
// db connection params
'schemaCacheID' => 'cache', // cacheing component name
'schemaCachingDuration' => '3600' // cache keeping duration in seconds
)
确保您“打开”了缓存组件:
'cache'=>array(
'class'=>'system.caching.CFileCache'
),
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.