【发布时间】: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