我想问一下已经尝试从soapUI opensource版本连接到SQL数据库的人。
我有一个测试步骤JDBC请求,我尝试测试并连接到我的sql数据库。我使用soapUI的opensource版本。我读了它应该如何设置但仍然遇到一些问题。
这就是我的意思:
我安装了java 8和jdbc驱动程序4.1版。将jdbc jar文件添加到SoapUi/jre/bin
文件夹,如soapUI文档中所述。此版本的驱动程序应与Java 8一起使用。
然后在Driver字段中我写
com.microsoft.sqlserver.jdbc.SQLServerDriver
在连接字符串中:
jdbc:sqlserver://Sservername:portnumber;databaseName=Consumption;username=alyona.kovalyova;password=mypassword
我收到错误说
Can't get the Connection for specified properties; com.microsoft.sqlserver.jdbc.SQLServerException: Login failed for user 'alyona.kovalyova'. ClientConnectionId...
我使用我的域帐户,因为在我们公司,该政策不允许我们使用数据库用户。因此,我尝试将integratedSecurity参数添加到字符串中,该字符串应允许使用Windows帐户登录,如下所示:
jdbc:sqlserver://S23-AS:1433;databaseName=Consumption;integratedSecurity=true
我也得到错误:
Can't get the Connection for specified properties; com.microsoft.sqlserver.jdbc.SQLServerException: This driver is not configured for integrated authentication. ClientConnectionId..
之前是否有人遇到过同样的问题?你能提一些建议吗?
答案 0 :(得分:1)
要使集成身份验证正常工作,您需要sqljdbc_auth.dll
匹配您的库路径中的环境(32位/ 64位)(将其放入bin也可能有帮助)