私は、次のデータベース接続の設定があります:私はDboSqlsrv pluginを使用CakePHPのSQL Serverエラー
var $default = array(
'driver' => 'sqlsrv.DboSqlsrv',
'persistent' => false,
'host' => 'localhost',
'login' => 'sa',
'password' => '',
'database' => 'prospect',
'port' => NULL,
//'encoding' => 'utf8',
);
を。アプリケーションを実行すると、エラーが表示されます。
error: [Microsoft][SQL Server Native Client 10.0][SQL Server]Invalid object name 'sys.synonyms'. [CORE\cake\libs\model\datasources\dbo_source.php, line 684]
Query: select SUBSTRING(base_object_name,2,LEN(base_object_name)-2) as object,name as TABLE_NAME from sys.synonyms
Warning (2): Invalid argument supplied for foreach() [APP\plugins\sqlsrv\models\datasources\dbo\dbo_sqlsrv.php, line 253]
Warning (2): Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\prospect\cake\libs\debugger.php:683) [CORE\cake\libs\controller\components\request_handler.php, line 759]
ただし、ページを更新するとエラーはなくなります。私はログインすることができますが、ページを更新するとエラーが再び表示されます。
何が問題ですか?あなたは、私が推測するドライバを誤った値を与えている。この
よう