如何使用连接字符串从soapUI连接到sql DB?

时间:2015-11-06 14:21:04

标签: sql-server jdbc soapui

我想问一下已经尝试从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..

之前是否有人遇到过同样的问题?你能提一些建议吗?

1 个答案:

答案 0 :(得分:1)

要使集成身份验证正常工作,您需要sqljdbc_auth.dll匹配您的库路径中的环境(32位/ 64位)(将其放入bin也可能有帮助)