【问题标题】:Configure authenticate Mechanism in Squirrel SQL Client for DB2在 Squirrel SQL Client for DB2 中配置身份验证机制
【发布时间】:2015-10-07 09:06:49
【问题描述】:

我想在 Squirrel SQL 客户端中配置一个 DB2 连接,并且我的 URL 末尾包含 securityMechanism=13。当我尝试使用此 URL 连接并在 Squirrel 中测试连接时,它会抛出错误消息 -

com.ibm.db2.jcc.b.SqlException: Connection authorization failure occurred.  Reason: security mechanism not supported

谁能告诉,如何处理/配置 Squirrel SQL 客户端以使这个 URL 工作?

【问题讨论】:

  • 好像有授权问题,用户名正确吗?密码正确吗?认证机制正确吗?尝试使用 db2 驱动程序进行直接身份验证:java com.ibm.db2.jcc.DB2Jcc -url jdbc:db2://localhost:50000/sample -user db2inst1 -password mypass
  • 我的 url 模式就像 jdbc:db2://localhost:50000/sample:authenticateMechanism=13 并且用户名和密码是正确的。如果我删除 authenticateMechanism=13 frm url,那么它会超出预期,如果我添加它然后它会抛出 Invalid Url Exception.
  • authenticateMechanim 参数前是否有冒号或分号?
  • 另外,我不认为 authenticateMechanism 是有效参数,而是 securityMechanism: www-01.ibm.com/support/knowledgecenter/SSEPGG_9.1.0/…
  • 是的,它的安全机制=13,并用冒号分隔。编辑了我的帖子

标签: sql-server db2 squirrel-sql


【解决方案1】:

我遇到了同样的问题。要解决这个问题,您需要向 SQuirreL Alias 添加两个属性,securityMechanism=13 和 encryptionAlgorithm=2。它在我的情况下有效,希望它对你有帮助:) 添加一些截图: Alias properties Driver properties

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-06-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-13
    • 2010-10-05
    相关资源
    最近更新 更多