在windows系统下的DB2,在系统中增加用户,如TT,并在DB2的控制中心中,增加用户,即关联windows系统中的用户,设置完成后。仍然无法登陆,提示:
SQL30082N 尝试建立连接失败,安全性原因为 "1"("PASSWORD EXPIRED")。 SQLSTATE=08001 。即 密码过期。
出现这个问题的原因是,虽然添加了用户,但是,并没有刷新用户的系统目录,所以无法登陆。
解决办法:
1.
CONNECT to DBNAME [USER username
2. [{USING password[NEW new-password CONFIRM confirm-password] }]]
即: 实际采用:connect to 数据库名 user 用户名 using 旧密码 new 新密码 confirm 新密码。。
注:上述方法修改密码后,同时将系统中用户的密码进行了修改。使用该用户登录系统时,就要使用刚修改过的密码。