1

我连接了远程 mssql 默认实例,例如

jdbc.url=jdbc:jtds:sqlserver://ip:port;databaseName=name

它成功连接并在java源中继续

我连接了远程 mssql 命名实例,例如

jdbc.url=jdbc:jtds:sqlserver://ip:port;databaseName=name

(当然我在 SQL 服务器配置管理 TCP/IP IPALL 中将端口设置为实例)

它成功连接,但在java源中不能很好地进行路由器错误??

我认为唯一的原因是命名实例

我的英文写得不好。。但是,帮帮我。。

4

2 回答 2

0

我解决这个问题!!原因是程序安装错误,而不是构建必要的数据库数据。所以连接成功但在程序中不能很好地进行。但是我不知道为什么会导致安装错误。似乎是数据库权限或命名实例...所以请注意安装任何带有连接 mssql 命名实例数据库的程序。谢谢...

于 2017-11-16T05:21:57.330 回答
0

JDBC 不关心实例名称,它不使用那些。实例由端口号标识。

您需要设置命名实例以允许 TCP/IP 协议,在 TCP/IP IPall中为其分配一个不同于默认实例端口的端口),然后重新启动命名实例。然后您使用该端口通过 JDBC 连接到它。

于 2017-11-15T09:20:21.200 回答