因为要使用调度功能来定期备份数据库,所以要创建一个工具目录,命令如下:
C:\Program Files\IBM\SQLLIB\BIN>db2 connect to ehis user echo using 123
数据库连接信息
数据库服务器 = DB2/NT 8.2.0
SQL 授权标识 = ECHO
本地数据库别名 = EHIS
C:\Program Files\IBM\SQLLIB\BIN>db2 create tools catalog echo use existing datab
ase ehis
SQL30082N 尝试建立连接失败,安全性原因为 "3"("PASSWORD MISSING")。
SQLSTATE=08001
在第二个命令的前面我已经连接到 EHIS 数据库了,为什么还要提示密码丢失呢?
再说了,CREATE TOOLS 命令本身就没有提供输入 ID 与密码的先项:
C:\Program Files\IBM\SQLLIB\BIN>db2 ? create tools
CREATE TOOLS CATALOG catalog-name {CREATE NEW DATABASE database-name |
USE EXISTING [TABLESPACE tblspace-name IN] DATABASE database-name}
[FORCE] [KEEP INACTIVE]
ans:
have the user defined in db2cli.ini? if it is, remove the uid from the file
按你所说的去做,CREATE TOOLS 命令成功了
Clip.jpg