2016-05-26 12 views
0

Ich versuche, Yii Active Record für MS SQL Server über ODBC angeschlossen zu verwenden. Es funktioniert, solange der Benutzer Zugriff auf INFORMATION_SCHEMA hat.Yii Active Record für MS SQL Server über Odbc ohne Zugriff auf INFORMATION_SCHEMA

Kann Active Record ohne Zugriff auf INFORMATION_SCHEMA verwendet werden?

+0

Nein ... bauen die Active die zugehörige SQL-Funktion basiert auf INFORMATION_SCHEMA – scaisEdge

+0

danken Du bist alles, was ich wissen muss – sc0rp

Antwort

0

Sie können ein Schema zwischenspeichern, um zusätzliche Anforderungen für jede Abfrage zu vermeiden.

'db' => array(
    // db connection params 

    'schemaCacheID' => 'cache', // cacheing component name 
    'schemaCachingDuration' => '3600' // cache keeping duration in seconds 
) 

Seien Sie sicher, dass Sie „eingeschaltet“ cache Komponente: Sie können Ihre Konfigurationsdatei wie folgt ändern

'cache'=>array(
    'class'=>'system.caching.CFileCache' 
),