Cakephp 2.x が MSSQL (2k8R2) と対話するためのすべての要件について混乱しています。私はdebianのスクイーズを実行しており、php5-sybaseをインストールしています。
これを次のように定義された2番目のデータソースとして使用します
public $qadb = array(
'datasource' => 'Database/Sqlserver',
'persistent' => false,
'host' => 'xxx.xxx.xxx.xxx',
'login' => 'myuser',
'password' => 'mypass',
'database' => 'mydb',
'prefix' => '',
//'encoding' => 'utf8',
);
このデータソースでケーキベイクを実行しようとすると、
エラー: データベース接続 "Sqlserver" が見つからないか、作成できませんでした。
Linux 用の ODBC のインストールについて言及しているhttp://www.php.net/manual/en/ref.pdo-sqlsrv.phpを見ましたが、sybase パッケージが必要なものを処理してくれると思いました。誰かがこれについて持っているさらなる情報をいただければ幸いです。