【发布时间】:2018-03-07 16:42:18
【问题描述】:
我在笔记本电脑上安装了 DB2,并在该实例中创建了一个名为“TEST1”的实例以及两个数据库“DB1”和“DB_TEST1”。
我正在尝试将 squirrel sql 客户端连接到 DB2。我使用 DB1 或 DB_TEST1 作为数据库名称,但收到以下错误消息
test connection 1: [jcc][4038][12241][4.23.42] T2LUW exception: SQL1031N The database directory cannot be found on the indicated file system. SQLSTATE=58031
ERRORCODE=-1031, SQLSTATE=58031
class com.ibm.db2.jcc.am.SqlException: [jcc][4038][12241][4.23.42] T2LUW exception: SQL1031N The database directory cannot be found on the indicated file system. SQLSTATE=58031
ERRORCODE=-1031, SQLSTATE=58031
知道有什么问题吗?
【问题讨论】:
-
您是否为远程访问配置了 Db2 实例,并确保 Windows 防火墙允许该端口上的流量? jdbc 不使用本地目录。
-
我刚刚安装了 db2,仅此而已。我还需要做什么?我在本地使用,是否需要配置db2_instance进行远程访问?
-
另外,请检查您是否可以在命令行上(在 db2ntcmd.exe 中)连接到数据库。
-
我可以发出命令'db2 connect to db1',它会打印出数据库连接信息,这样就够了吧?
-
按照ibm.com/support/knowledgecenter/SSEPGG_11.1.0/… 的说明进行操作,如果您已经这样做了,请显示来自 squirrel-sql 的连接字符串
标签: db2 db2-luw squirrel-sql