2.1 データベース - IBM DB2 - clpplus - トラブルシュート - アクセスが拒否されました

 
2.1.1 概要
2.1.2 調査
2.1.3 原因判明

2.1.1 概要

 データベースへアクセスしようと

clpplus ユーザ名/パスワード@データベース名
 したら

 こんなこと初めてだったのでびっくり(2018年5月11日)。

2.1.2 調査

 クライアント側かサーバ側かの切り分けを行います。  なんだかクライアント側のような気がしています。  クライアント側かどうか判断するにはデータベース指定なしで clpplus のみ起動すればわかります。

 この時点で 100% クライアントの問題です。

2.1.3 原因判明

 んでまぁ、ここでちょっと clpplus のバッチファイルを(clpplus 自体は「C:¥Program Files¥IBM¥SQLLIB¥BIN¥clpplus.bat」であることが判明)デバッグしてみて、原因が判明。  clpplus では環境変数「TEMP」で定義されているフォルダをワークとしてしようているようですが

 わたしが誤ってここの値を変な値に設定してしまっていたことがわかりました。
 修正して正常に戻りました。