繁体   English   中英

通过Odbc的MS SQL Server的Yii活动记录,无需访问INFORMATION_SCHEMA

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM