Windows上のDB2 9.7でローカルdb2adminにすべての特権を付与するにはどうすればよいですか?
私の開発ステーションには、OS Windows XP Professional Edition、Service Pack 3を搭載したラップトップがあります。 Express-CエディションのIBM DB2 UDB 9.7フィックスパック4をダウンロードしてインストールしました。 DB2のローカルインストールのローカルデータベース管理者として使用しているdb2adminというローカルWindowsアカウントがあります(開発者専用)。 コマンドウィンドウを実行すると、問題なく以下を実行できます。 db2 attach to db2 user db2admin using xxxxxxxxxx これにより、DB2というインスタンスに接続できます。 データベース作成コマンドを実行できます。 次に、データベースに接続して、DB2のdb2adminアカウントにすべての特権を付与します。 db2 CONNECT TO MYDB; SET SCHEMA DB2ADMIN; db2 GRANT DBADM,CREATETAB,BINDADD,CONNECT,CREATE_NOT_FENCED_ROUTINE,IMPLICIT_SCHEMA,LOAD,CREATE_EXTERNAL_ROUTINE,QUIESCE_CONNECT,SECADM ON DATABASE TO USER DB2ADMIN; CONNECT RESET; しかし、それを実行すると、実際のWindowsユーザーアカウント(synprgcma)にはユーザーdb2adminに権限を付与する権限がないことがDB2から通知されます。 したがって、2番目のスクリプトを次のように変更すると、 db2 CONNECT TO MYDB USER db2admin USING …