我正在尝试使用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',
问题是,它设置为使用动态端口。因此,虽然它将是1433连接到SQL Server Browser,但它将被推送到实例实际侦听的动态端口。目前,这是端口57510 - 如果我将端口值更改为那么它连接正常,但我显然不能依赖它,因为它可能会改变。
是否有人就如何将此正确连接到具有动态端口的群集环境有任何建议?顺便说一句,我试图不宣布一个端口,但这不起作用。
此致 莱恩