`
szh_java
  • 浏览: 77349 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SQLSERVER 服务器上多个实例,jdbc连接url的写法

 
阅读更多

老项目一直运行稳定,迁移新环境后,连接数据库失败。报错“login failed for user XXX”,web容器使用的jboss数据源配置也没有问题。

1,确认密码肯定没有问题

2,用Navicat连接同样报错"login failed for user XXX

3,在sqlserver服务器上直接用MSSMS可以正常登陆,可以排除sqlserver组策略中的网络配置问题

4,经查看服务器上的服务,发现有两个sqlserver服务器,意味着有两个数据库实例。

5,在navicat中配置 ip\实例名,测试通过

6,jboss中数据源配置:原来是“jdbc:sqlserver://21.3.24.15:1433;DatabaseName=XXX”,jdbc中增加实例如何配置呢?首先尝试“jdbc:sqlserver://21.3.24.15\\实例名:1433;DatabaseName=XXX”,依然报错。

中间省略500字。。。。

最后很奇怪应该是“jdbc:sqlserver://21.3.24.15\\实例名;DatabaseName=XXX”,也就是说加上实例名后不能加端口号1433即可。

后看的一个帖子注意红框位置:



 
 

原文:https://zhuixue.iteye.com/blog/484599

 

  • 大小: 122 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics