PDOMsSql ドライバー クラスを使用して、Zend Framework 2 の Doctrine を使用してデータベースに接続しようとしています。
'driverClass' => 'Doctrine\DBAL\Driver\PDOSqlsrv\Driver',
'params' => array(
'host' => 'db-cluster1\database',
'port' => '1433',
'user' => 'user',
'password' => 'pass',
'dbname' => 'DBName',
問題は、動的ポートを使用するように設定されていることです。そのため、SQL Server Browser への 1433 接続になりますが、インスタンスが実際にリッスンしている動的ポートにプッシュされます。現時点では、これはポート 57510 です。ポートの値をその値に変更すると、正常に接続されますが、変更される可能性があるため、明らかにこれに依存することはできません。
これを動的ポートを使用してクラスター化された環境に適切に接続する方法について誰かアドバイスがありますか? ちなみに、ポートを宣言しないだけにしてみましたが、これはうまくいきませんでした。
よろしくライアン