我是yii
的新用户,并且拥有一个内置yii 1.1.x
的网站,其中一个本地有2 MSSQL2014
个dbs,另一个驻留在远程服务器中。我在yii
中使用了标准main.php
连接字符串,如下所示:
'db'=>array(
'class'=>'CDbConnection',
'connectionString' => 'sqlsrv:Server = '.$dbServer_t.'; Database = '.$dbName_t.'',
'username' => $dbUser_t,
'password' => $dbPass_t,
'charset' => 'utf8',
),
该网站似乎可以正常使用域名mydomain.com
,但在以www.mydomain.com
格式运行时,网站显示以下错误
CDbConnection无法打开数据库连接:SQLSTATE [28000]: [Microsoft] [SQL Server的ODBC驱动程序11] [SQL Server]登录失败 用户'xxxxxx'。
我已经在yii
目录之外的测试文件中单独检查了MSSQL
的简单连接字符串,并且它与www和非www版本都正常工作。所以看起来肯定是问题是yii
以及它以某种方式限制了www版本的数据库连接。
任何人都可以帮忙解决这个问题吗?