DB2连接字符串

DB2连接字符串,db2,Db2,我在通过VBScript连接DB2时遇到问题。我正在使用连接字符串作为 驱动程序={IBM DB2 ODBC 驱动程序};数据库=mydatabase;Hostname=myHostName;Port=myPortName;协议=TCPIP;Uid=myUserID;Pwd=我的密码 使用上述连接字符串后,我收到一条错误消息,说明: [IBM][CLI驱动程序]SQL3006 1N数据库别名或数据库名称 在远程节点上找不到myDatabase。SQLSTATE=08004 有谁能提出解决方案吗?

我在通过VBScript连接DB2时遇到问题。我正在使用连接字符串作为

驱动程序={IBM DB2 ODBC 驱动程序};数据库=mydatabase;Hostname=myHostName;Port=myPortName;协议=TCPIP;Uid=myUserID;Pwd=我的密码

使用上述连接字符串后,我收到一条错误消息,说明:

[IBM][CLI驱动程序]SQL3006 1N数据库别名或数据库名称 在远程节点上找不到myDatabase。SQLSTATE=08004

有谁能提出解决方案吗?我尝试用DBALIAS代替数据库,但它说参数不正确


建议?

看起来您的数据库名称不正确

通过在QMF或SPUFI中发出以下查询,可以找到正确的值:


从SYSIBM中选择当前服务器。SYSDUMMY1是,很可能指定了不正确的数据库名称。此外,您不能像Vivek8086建议的那样在没有连接的情况下执行SQL,如果您在远程系统上有ID,您可以尝试在JES中的Db2 MSTR输出中找到它,或者如果您知道Db2 SYSID,则尝试执行-DIS DDF Db2命令

我认为错误信息非常清楚:您所连接的服务器上不存在具有指定名称的数据库。您好,我们正在使用Aqua Studio连接到DB2。上述查询中给出了在Aqua studio中配置的相同详细信息。但它不起作用。服务器名与主机名相同吗?