我连接了远程mssql默认实例,如
jdbc.url = JDBC:JTDS:SQLSERVER:// IP:端口;的databaseName =名称
成功连接并继续使用java源代码
我连接了远程mssql命名实例,如
jdbc.url = JDBC:JTDS:SQLSERVER:// IP:端口;的databaseName =名称
(当然我在SQL Server配置管理TCP / IP IPALL中将端口设置为实例)
它成功连接,但在java源代码中没有顺利进行路由器错误?
我认为唯一的理由是名为实例
我不会写好英语..但是,帮助我..
答案 0 :(得分:0)
JDBC并不关心实例名称,它不会使用它们。实例由端口号标识。
您需要设置命名实例以允许TCP / IP协议,为其分配TCP / IP IPall 中与默认实例端口不同的端口,然后重新启动命名实例。然后使用该端口通过JDBC连接到它。
答案 1 :(得分:0)
我解决了这个问题!!原因是程序安装错误,而不是构建必要的DB数据。因此连接成功但在程序中没有顺利进行。 但是我不知道为什么会导致安装错误。它似乎是数据库权限或命名实例...所以请您使用connect mssql命名实例DB来安装任何程序。谢谢......