cakephp SQL Server错误
我有以下数据库连接配置:cakephp SQL Server错误,cakephp,sql-server-2000,Cakephp,Sql Server 2000,我有以下数据库连接配置: var $default = array( 'driver' => 'sqlsrv.DboSqlsrv', 'persistent' => false, 'host' => 'localhost', 'login' => 'sa', 'password' => '', 'database' => 'prospect', 'port' => NULL, //'enc
var $default = array(
'driver' => 'sqlsrv.DboSqlsrv',
'persistent' => false,
'host' => 'localhost',
'login' => 'sa',
'password' => '',
'database' => 'prospect',
'port' => NULL,
//'encoding' => 'utf8',
);
我用这个。运行应用程序时,我收到一个错误:
错误:[Microsoft][SQL Server本机客户端10.0][SQL Server]无效的对象名称“sys.synonyms”。[CORE\cake\libs\model\datasources\dbo_source.php,第684行]
查询:选择子字符串(基本对象名称,2,LEN(基本对象名称)-2)作为
对象,名称为表\u name from sys.同义词
警告(2):为foreach()提供的参数无效
[APP\plugins\sqlsrv\models\datasources\dbo\dbo\u sqlsrv.php,第253行]
警告(2):无法修改标题信息-标题已发送
由(输出开始于
C:\xampp\htdocs\prospect\cake\libs\debugger.php:683)
[CORE\cake\libs\controller\components\request\u handler.php,第759行]
但是当我刷新页面时,错误就消失了。我可以登录,但当我刷新页面时,错误再次显示
有什么问题吗?像这样使用
我猜您给驱动程序的值是错误的……请尝试这种方式……让我知道您的配置设置,以获得更好的答案
var $default = array(
'driver' => 'mysql',
'persistent' => false,
'host' => 'localhost',
'login' => 'root',
'password' => '',
'database' => 'prospect',
'prefix' => '',
//'encoding' => 'utf8',
);
希望这会让你开心