当前位置: 首页 > 知识库问答 >
问题:

JMeter、MSSQL、JDBC,以及带有sqljdbc_auth.dll的集成安全性

锺离刚洁
2023-03-14

尽管有这个问题,我仍然没有确定我的配置中导致JMeter JDBC采样器拒绝集成安全性的错误。

    < li >下载了用于x64的SQL Server JDBC软件包,并在JMETER_PATH\lib中安装了mssql-jdbc-9.4.1.jre8.jar。 < li >也在JMETER_PATH\lib中安装了mssql-jdbc_auth-9.4.1.x86.dll,但是,按照Blazemeter注释中的建议,我也将其安装在C:\windows\system32中,因为它位于我的java.library.path中。 < li >重新启动JMeter。

仍然在响应中获取错误:

Cannot create PoolableConnectionFactory (This driver is not configured for integrated authentication. ClientConnectionId:9c225a40-362d-4aba-8339-cfab9270048f)

JMeter版本是5.4.1。

使用显示os.archjava.library.path和DLL位置的屏幕截图进行更新。数据库URL: jdbc: sqlserver://myserverame: 1433;集成安全=true

共有1个答案

马宜民
2023-03-14

>

  • 将调试采样器添加到测试计划,并按以下方式对其进行配置:

    https://imgs.xnip.cn/cj/n/71/602def59-395d-45d9-92c6-7880aa117dd5.png" width="100%" height="100%" />

    查找os。arch属性,如果它不是-geta 64位Java SDK,它应该是amd64x86_64

    查找< code>java.library.path属性,将< code > MSSQL-JDBC _ auth-9 . 4 . 1 . x64 . dll 库复制到< code>java.library.path中的一个文件夹中

    重新启动JMeter以获取. dll

    确保integratedSecurity=true节位于JDBC URL中,如

    jdbc:sqlserver://somehost:1433;integratedSecurity=true
    

  •  类似资料:
    • 我的想法是开始集成文件和MSSQL,这是我的知识领域。不幸的是,由于这是一个相对较新的领域,我没有找到比Facebook页面或Presto.io页面更多的东西,然而对于想要从头开始了解大数据世界的人来说,这还不够好。 我将非常感谢您在这方面的帮助和/或指导。

    • 我正在尝试使用 JDBC 函数使用 Google Apps 脚本连接到我的 MS-SQL DB。我们使用Windows集成安全性,但是当我尝试使用此参数进行连接时,我收到一条错误消息,指出它不受支持。 我已经尝试提供我的windows凭据,并使用参数“IntegratedSecurity=true”,但无法连接,尝试使用服务器IP和名称,但也不起作用。 我也尝试过这种形式: 它应该连接到服务器,但

    • 我希望在Spring Boot项目(使用当前的V1.2.1版本)中使用Flyway作为数据库迁移处理的首选方式。 到目前为止,这工作得很好,但是使用JDBC数据源与Spring Security的集成似乎会覆盖Flyway机制。 下面是一个简单的场景: Spring Boot 1.2.1 PostgreSQL 9.4.1 根据Spring Security文档为用户、组和权限编写的Flyway迁移

    • Storm/Trident集成JDBC.该包中包含的核心bolts 和 trident states ,允许storm topology把storm tuples插入数据库表中或者执行数据库查询,并且丰富了storm topology 中的tuples. 注:在下面的示例中,我们使用com.google.common.collect.Lists和com.google.common.collect.

    • 问题内容: 就像标题所说,我想使用Guava Collections获得线程安全的HashSet。 有空吗? 问题答案: 这是正确的答案,使用来自Guava的Sets类。无论如何,@ crhis的答案是好的。

    • 问题内容: 我是JDBC的新手,新项目要求我使用JDBC。我想知道的是 JDBC安全吗? 如何防止类似“ Mysql Injection”的问题? 使用JDBC时需要注意哪些安全问题? 以及如何确保优化安全性,以防止黑客入侵数据库? 编辑: 我尝试过google,如果我使用google: “ php mysql安全问题” =>它给出了很多结果 如果我谷歌: “ jdbc mysql安全问题” =>