1

Windows 8にdb2 10.1をインストールしましたが、データベースを作成するたびに生成されます

エラー:

SQL1092N 要求されたコマンドまたは操作を実行する権限がユーザー ID にないため、要求されたコマンドまたは操作は失敗しました

しかし、db2 をインストールしたユーザー名に適切な管理権限があることを確認しました。

注: 以前のインストールでは、インストールしたユーザーが自動的に DB2ADMNS グループのメンバーになることに気付きましたが、私の場合、DB2ADMNS という名前のグループは存在しませんでした。当分の間、DB2ADMNS の新しいグループを作成しましたが、それも機能しませんでした。

4

2 に答える 2

0

次の問題を見つけて修正しました。

ドメイン ユーザー名を使用していましたが、DNS サーバー アドレスをゲートウェイとして設定していないため、Db2 はそれをデフォルトのローカル ユーザーとして扱い、管理権限を持っていませんでした。

于 2012-12-20T04:56:34.457 に答える
0

デフォルトでは、CREATE DATABASEコマンドを実行する ID は、ローカル マシンの管理者グループのメンバーである必要があります。

マシンがドメインの一部であり、使用している ID がドメイン ID である場合は、次のいずれかを行う必要があります。

  1. DB2 サービスが実行されている ID を使用します (デフォルトはdb2admin)

  2. DB2 レジストリー変数DB2_GRP_LOOKUPをに設定して、DB2LOCALがローカル・マシンで (ドメイン・アカウントの場合でも) グループ列挙を強制的に実行するようにします。これを行うには、DB2 コマンド ウィンドウから次のコマンドを実行します。

    db2set DB2_GRP_LOOKUP=LOCAL

    そして、DB2 インスタンスを再始動します。

于 2012-12-19T21:31:06.043 に答える