我连接了远程 mssql 默认实例,例如
jdbc.url=jdbc:jtds:sqlserver://ip:port;databaseName=name
连接成功并在java源中继续
我连接了远程 mssql 命名实例,例如
jdbc.url=jdbc:jtds:sqlserver://ip:port;databaseName=name
(当然我在SQL Server配置管理TCP/IP IPALL中将端口设置为实例)
连接成功,但在java源中无法正常进行,如路由器错误?
我认为唯一的原因是命名实例
我英文写得不好..但是,请帮助我..
最佳答案
JDBC 不关心实例名称,它不使用这些名称。实例由端口号标识。
您需要将命名实例设置为允许 TCP/IP 协议(protocol),为其分配 TCP/IP IPall 中的一个端口(与默认实例端口不同),然后重新启动命名实例。然后您使用该端口通过 JDBC 连接到它。
关于java - 如何连接到mssql命名实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47303179/