下载MSSQL 的PDO 扩展
SQL Server Driver for PHP 2.0.rar
SQL Server Driver for PHP 3.0.rar
根据自己需求下载不同的版本直接在csdn上搜索就可以搜索的到,我的php是5.2.的所以用的是SQL Server Driver for PHP 2.0.rar解压找到php_pdo_sqlsrv_52_ts_vc6.dll,php_sqlsrv_52_ts_vc6.dll,然后安装释放它到PHP的ext目录下面。
如果你在使用MSSQL2005,那么还需要安装Microsoft SQL Server 2008 R2 Native Client。
然后在 php.ini里面启动该扩展:
extension=php_mssql.dll是自带的直接去掉";"即可
extension=php_sqlsrv_52_ts_vc6.dll
extension=php_pdo_sqlsrv_52_ts_vc6.dll
config里面像下面这样配置注意mssql2000与mssql2005,mssql2008配置的connectionString不同:
// PDO MSSQL
'db'=>array(
// 'class'=>'application.components.MyMsSqlConnection',
// old MS PDO + MSSQL 2000:
//'connectionString' => 'mssql:host=HOSTNAME\SQLEXPRESS;dbname=Client',
// new MS PDO + MSSQL 2005 2008
'connectionString' => 'sqlsrv:Server=HOSTNAME\SQLEXPRESS;Database=Client',
'username' => 'sa',
'password' => 'sa',
'charset' => 'utf8',
'tablePrefix' => 'tbl_',
),