連接的Yii我的SQL Server Express 2012 SP2的Windows 10,PHP版本5.5.28,Yii的版本1.1.16,SQL本地客戶端安裝11不能與本地SQL Server 2012
我按照中的說明下面的鏈接
Enable remote connections for SQL Server Express 2012
但下面的代碼工作
<?php
$serverName = "localhost\\sqlexpress"; //serverName\instanceName
$connectionInfo = array("Database"=>"ZDP", "UID"=>"sa", "PWD"=>"sa123123");
$conn = sqlsrv_connect($serverName, $connectionInfo);
if($conn) {
echo "Connection established.<br />";
}else{
echo "Connection could not be established.<br />";
die(print_r(sqlsrv_errors(), true));
}
?>
但Yii中下面的連接設置不起作用
'db'=>array(
'connectionString' => 'sqlsrv:Server=localhost\\SQLEXPRESS; Database=ZDP',
'username' => 'sa',
'password' => 'sa123123',
),
,並提供了以下錯誤
CDbConnection未能打開數據庫連接:SQLSTATE [28000]:[微軟] [ODBC SQL Server的驅動程序11] [SQL服務器]登錄失敗,用戶SA 」。
另外請注意,該應用程序是使用Yii版本1.1.13創建的,但現在我將其轉移到新系統