我遇到了一个问题 - 即使我已经将.odbc.ini设置为使用静态端口9088连接到SQL Server(我已经将此作为SQL Server端的另一个侦听端口添加,除了端口1433),每当我在目标SQL Server中访问netstat -ano时,它仍然显示连接在端口1433上。我在这两个数据库之间没有防火墙。
我还能做些什么来确保连接是9088而不是1433?
这些是我尝试过的不同的.odbc.ini配置,但仍然继续使用1433端口!
[<SERVER NAME>]
Driver=/opt/microsoft/msodbcsql/lib64/libmsodbcsql-11.0.so.2260.0
ServerName=<Server Name>
Port=9088
或
[<SERVER NAME>]
Driver=/opt/microsoft/msodbcsql/lib64/libmsodbcsql-11.0.so.2260.0
ServerName=<Server Name>,9088
或者
[<SERVER NAME>]
Driver=/opt/microsoft/msodbcsql/lib64/libmsodbcsql-11.0.so.2260.0
ServerName=<Server Name>:9088
谢谢和问候,
埃斯特