1 1 1

機密保護機能のある環境 (Windows)

1

Windows(R) システムでの管理者ではないユーザーが Windows 上で DB2 Universal Database(TM) (UDB) を使用すると、ファイル許可の問題が起こる場合があります。 1SQL1035N、SQL1652N、または SQL5005C のエラー・メッセージが表示された場合の考えられる原因と対策を以下に示します。

1
1ユーザーが sqllib ディレクトリーに対する十分な権限を持っていない 1

1
1
問題
1
DB2(R) CLP またはコマンド・ウィンドウを開こうとすると、SQL1035N または SQL1652N エラーになる。 1DB2 UDB コード (コア・ファイル) は書き込み特権が限定されるディレクトリー構造にインストールされますが、 1いくつかの DB2 UDB ツールでは、DB2INSTPROF ディレクトリーでファイルの書き込みと作成を行う必要があります。 1
1
予備手段
1
ユーザーに少なくとも MODIFY アクセス権を付与できる新規ディレクトリーを作成し、db2set -g db2tempdir を使用して新規ディレクトリーを指すようにするか、 1または Windows システム環境の db2tempdir 変数を設定します。 1
1
1
1ユーザーが SYSADM_GROUP に属していても sqllib¥<instance_dir> ディレクトリーへ書き込むための十分な権限がない 1

1
1
問題
1
データベース・マネージャー構成ファイルを更新しようとすると (update dbm cfg)、SQL5005C システム・エラーになる。 1ユーザーを SYSADM_GROUP に追加しても、 1そのユーザーには sqllib¥instance_dir ディレクトリーに書き込むために必要な NTFS アクセス権はありません。 1
1
最初の対策
1
1

ファイル・システム・レベルで少なくとも instance_dir ディレクトリーの MODIFY アクセス権をユーザーに付与します。

1
1
2 番目の対策
1
ユーザーに少なくとも MODIFY アクセス権を付与できる新規ディレクトリーを作成します。 1db2set db2instprof コマンドを使用して、新しいディレクトリーを指定します。 1db2instprof で指定した新規インスタンス・ディレクトリーの下に情報が保管されるようにインスタンスを再作成するか、 1または古いインスタンス・ディレクトリーを新規ディレクトリーに移動する必要があります。 1
1
[ ページのトップ |前ページ | 次ページ | 目次 ]