老项目一直运行稳定,迁移新环境后,连接数据库失败。报错“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
相关推荐
sqlserver驱动包 jdbc驱动 sqljdbc.jar sqljdbc4.jar jdbc连接sqlserver数据库驱动, sqljdbc.jar和sqljdbc4.jar均有
MySQL&MS SQLServer驱动及常用数据库JDBC连接写法
Flink1.14.4自定义flink-connector-jdbc连接SQLServer和SAP数据库
JDBC连接SQLSERVER的JAR包
描述了JDBC与SQL Server 2005的配置方式,自己试过了,没有问题的~
java连接SqlServer完整代码,工具类,jdbc JDBC工具类的构建 1.资源释放 见https://mp.csdn.net/postedit/86577443 2.驱动防二次注册 ``` Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); //...
此资源为 JDBC连接sqlServer 数据库的驱动Jar 包
SqlServer2005和SqlServer2000连接驱动,我已经验证过没有问题, 2005 driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver" URL = "jdbc:sqlserver://localhost:1433; DatabaseName=sample" 2000 ...
eclipse使用jdbc方式连接sql server 2012数据库 调用存储过程
sql server2000 jdbc java连接sql server2000必备
JAVA 连接 sqlserver2008 R2驱动 sqljdbc4-3.0
JDBC连接Sql Server 2005
Kettle 连接 SQLServer 需要 JDBC jar 包 。 包含 JDK7 JDK8。 资源需要5分。 如果没分可以去官网自行下载。
java 连接sqlserver数据库 sqljdbc4.jar sqlserver2005 2008 jdbc sqljdbc
sqljdbc和sqljdbc4最新sqlserver驱动,java连接数据库驱动,亲测试正常,放心下载使用
JDBC连接Microsoft sql server 2000 的驱动包
SQL Server连接JDBC需要的jar包,包含msbase.jar+mssqlserver.jar+msutil.jar+sqljdbc4.jar
MyBatis通过 JDBC连接 SQL server 数据库 最小例子, 数据库为SQL server 2005,没有引用多余的库
此doc文档详细介绍了Java程序通过JDBC连接SQLServer2000数据库的全过程和连接代码
%在MATLAB用JDBC驱动连接SQL Server 2008(其他仅连接符url和driver不同) %在运行此段代码前先确保配置好了JDBC驱动,方法如下: %1.Microsoft官网下载sqljdbc3.0驱动——Microsoft SQL Server JDBC Driver 2.0.exe...