我在IBM Cloud上有一个Db2实例。我想使用本地CLP连接到它。我将所有内容都设置为能够使用用户名和密码进行连接。现在,我想使用APIKEY or ACCESSTOKEN as documented。
我的尝试导致其中之一
SQL30082N安全处理失败,原因为“ 25”(“ CONNECTIONDISALLOWED“)。SQLSTATE = 08001
或
SQL30082N安全处理失败,原因为“ 24”(“ USERNAME和/或密码无效”)。SQLSTATE= 08001
我已经成功创建了APIKEY,也能够使用该API密钥生成访问令牌。但是连接需要什么?
connect to clouddb ACCESSTOKEN "my long token here"
这取决于正确的设置和正确的步骤:
security ssl
]我在how to setup a Db2 client to authenticate using either API key or access token上写了一篇博客文章,其中包含所有步骤以及错误消息的集合。基本上,是对服务器进行分类:
db2 catalog tcpip node Db2oCfra remote db2host-fra02-xxx.services.eu-de.bluemix.net
server 50001 security ssl
然后将数据库编目:
db2 catalog db bludb as fradb at node db2ocfra
此后,连接:
db2 connect to fradb APIKEY myIBMCloudplatformApiKey
[为了安装GSKit并正确配置SSL支持,可能还有其他步骤。