无法从DB2服务凭据中找到URI

2ledvvac  于 2022-11-07  发布在  DB2
关注(0)|答案(3)|浏览(155)

嗨,我在尝试执行以下步骤时遇到了这个问题。


# Remember the connection string is of the format:

# %sql ibm_db_sa://my-username:my-password@hostname:port/BLUDB?security=SSL

# Enter the connection string for your Db2 on Cloud database instance below

# i.e. copy after db2:// from the URI string in Service Credentials of your Db2 instance. Remove the double quotes at the end.

我看到**db2://**的唯一位置在下面

  • “ db2 :jgd26xxx:ji0BxxxpoZj4zDMA@125fxxx1-xxxx-46f9-9399-c8177b21803b.c1ogj3sd0tgtu0lqde00.databases.appdomain.cloud:30426/bludb?authSource=admin&replicaSet=replset“*

因此,当我在**%sql ibm_db_sa://**之后输入该字符串时,没有任何React。我觉得这不是正确的连接字符串。

  • %sql数据库服务jgd26xxx:ji0BxxxxZj4xxxA@125xxx61-xxxx-46f9-9399-c8177b21803b.c1ogj3sd0tgtu0lqde00.databases.appdomain.cloud:30426/bludb?authSource=admin&replicaSet=replset*

如何输入连接字符串?

vdgimpew

vdgimpew1#

如果您使用的是db2 hosted on ibm cloud,则可以转到cloud.ibm.com的 Jmeter 板,选择主页上“Resource summary(资源摘要)”下的标签,标签上显示Services and software。完成后,选择您的db2示例。转到下一页后,从左侧导航栏中选择service credentials。如果您没有服务信用,请创建一个。如果您有,请选择它。您还需要构建一些字符串。通过搜索username(使用命令f或其他命令)找到用户名,然后对password执行相同的操作。对hostname、port执行相同的操作,您应该可以开始了。

hof1towb

hof1towb2#

URI不是一个特定的行,你可以从服务凭据复制/粘贴。你必须从服务凭据单独复制他们(名称/密码/...)与你的问题的第2行的格式。我已经粘贴我的格式在一个文本文件中,这样就不必这样做,从服务凭据一次又一次。

kmb7vmvb

kmb7vmvb3#

我所做的是从ibm控制台的db2的服务凭证中,将整个凭证保存到文本文档中。然后,我将其拖到db2//后面的包含用户名、密码和类似内容的长特征之后,将其放在笔记本的新单元格中,就在所需单元格的下方,最后,将两个单元格合并在一起,并删除结尾处的双引号。这对我很有效。

相关问题