我正在使用 MS SQL DB 在 jboss 中创建数据源。所需的驱动程序已加载到模块下。
测试连接失败。机器之间的连接良好。
连接 url - jdbc:microsoft:sqlserver://localhost\dev;databaseName=dev_db
“WFLYJCA0040:无法调用操作:WFLYJCA0047:连接无效”
有人可以帮忙吗?
我正在使用 MS SQL DB 在 jboss 中创建数据源。所需的驱动程序已加载到模块下。
测试连接失败。机器之间的连接良好。
连接 url - jdbc:microsoft:sqlserver://localhost\dev;databaseName=dev_db
“WFLYJCA0040:无法调用操作:WFLYJCA0047:连接无效”
有人可以帮忙吗?
官方文档指出:
您将localhost定义为服务器名,但仍有问题,您说“机器之间的连接看起来很好”,这意味着您要么将错误的服务器名放入连接字符串中,要么弄乱了描述设置的内容。
最后,建议使用服务器名称和端口号的格式(请使用您配置的端口号):
您已经提到了连接字符串,但某些应用程序需要设置“连接属性”而不是连接字符串。请检查一下。
最后,请检查 JBoss server.log是否有任何驱动程序特定问题。
配置以下连接字符串并解决了问题
jdbc:sqlserver://serverName;databaseName=dev_db;instanceName=sqldev;selectMethod=cursor;trustServerCertificate=true