我正在尝试使用 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 - 如果我将端口值更改为该端口值,那么它可以正常连接,但我显然不能依赖它,因为它可能会改变。
有没有人有关于如何将其正确连接到具有动态端口的集群环境的建议?顺便说一句,我试着不声明一个端口,但这没有用。
问候瑞恩