DB2 サーバーのインストール > 追加の Windows 要件 >
DB2 製品をインストールする前に Windows のシステム特権をセットアップする (Windows)
DB2® 製品を Windows® 上にインストールするための通常の方法は、Administrator のユーザー・アカウントを使用することです。しかし、Administrator 以外のアカウントを使用して DB2 製品をインストールすることもできます。これを行うには、Windows の Administrator が、システム特権のフィーチャーを Windows 中に構成する必要があります。
このタスクでは、Windows の Administrator が、Administrator 以外のユーザー・アカウントを使用してインストールできるようにするため、コンピューターにシステム特権をセットアップする方法について説明します。DB2 管理者権限を Administrator 以外のユーザーに付与するための関連タスクについても説明します。
一般に、Windows の Administrator がこのタスクを実行するのは、Administrator アカウントを持たない別のユーザーが DB2 製品をインストールできるようにするためです。このユーザーの役割は、DB2 製品をインストールすることだけの場合もあれば、インストール後に DB2 製品を管理することも含まれる場合もあります。
この手順を開始する前に、Administrator 以外のユーザーがシステム特権を使用して行うインストールに関する、以下の制約事項に注意してください。
- Administrator 以外のユーザーがフィックスパックやアドオン製品のインストール、または DB2 製品のアップグレードを行えるのは、
事前のインストールまたはアップグレードを実行したのが Administrator 以外の同じユーザーだった場合だけです。
- Administrator 以外のユーザーは、DB2 製品をアンインストールできません。Windows Vista (以降) のオペレーティング・システムでは、Administrator 以外のユーザーでも DB2 製品をアンインストールできます。
この手順では、Windows グループ ポリシー エディタを使用します。
- 「スタート」->「ファイル名を指定して実行」をクリックし、gpedit.msc と入力します。
「グループ・ポリシー」ウィンドウがオープンします。
- 「コンピューターの構成」->「管理用テンプレート」->「Windows コンポーネント」->「Windows インストーラ」をクリックします。
- 以下のグループ・ポリシーの設定値を有効にします。
- 常にシステム特権でインストールする (必須)
- ユーザーによるインストール制御を有効にする (必須)
- Windows インストーラを無効にする。これを有効にしたうえで、「適用しない」に設定します。
- システム特権でインストールされている製品にユーザーが修正プログラムを適用できるようにする (オプション)
- メディア ソースがシステム特権を使ってインストールされているときユーザーが使用できるようにする (オプション)
- ソースがシステム特権でインストールされているときユーザーが参照できるようにする (新規インストールの場合はオプション、フィックスパックのアップグレードの場合は必須)
- インストールを実行するユーザー・アカウントに関するシステム特権を有効にします。
- 「ユーザーの構成」->「管理用テンプレート」->「Windows コンポーネント」->「Windows インストーラ」をクリックします。
- 「常にシステム特権でインストールする」(必須) グループ・ポリシー設定を有効にします。
- DB2 製品をインストールするユーザー・アカウントに関連したセットアップを実行します。
- DB2 製品をインストールするユーザー・アカウントを識別します。必要な場合は、そのアカウントを作成してください。
- そのアカウントに、インストール先となるドライブに対する書き込み 許可を付与します。
- オプション: フィックスパックのインストールに当てはまる、次の追加のステップを完了します。
- sqllib¥cfg ディレクトリーへの読み取り アクセスを付与します。
- フィックスパックのインストールは製品に対する小さなアップグレードと見なされるので、allowlockdownpatch を有効にします (Windows Installer SDK 資料に説明されています)。
- 次のいずれかの方法で、コンピューターのセキュリティー・ポリシーをリフレッシュします。
- PC をリブートします。
- コマンド行で、gpupdate.exe と入力します。
この手順に従うことにより、コンピューターにシステム特権をセットアップするとともに、DB2 サーバー製品、クライアント、およびフィックスパックをインストールできるユーザー・アカウントをセットアップすることができます。
DB2 のインストールの完了後、以下を行うことができます。
- インスタンスのデータベース・マネージャー構成に定義されているシステム管理 (SYSADM) またはシステム制御 (SYSCTRL) の権限グループのユーザーはすべて、DB2 インスタンス内で DB2 データベースを作成して使用することができます。
- ローカル Administrator 権限を持ったユーザーのみ、db2icrt、db2idrop、db2iupdt、または db2iupgrade などの、DB2 インスタンス・ユーティリティーを実行することができます。
- db2start または db2stop コマンドの実行に関する許可要件は、START DATABASE MANAGER コマンドおよび STOP DATABASE MANAGER コマンドのトピックに定義されています。
- Windows グループ ポリシー エディタの代わりに regedit を使用する
-
Windows グループ ポリシー エディタを使用する代わりに、regedit を使用します。
-
レジストリー・ブランチ HKEY_LOCAL_MACHINE¥SOFTWARE¥Policies¥Microsoft¥Windows に、キー installer を追加します。
- キー installer を編集し、次の値を指定します。
- AlwaysInstallElevated に REG_DWORD=1 を入力します
- AllowLockdownBrowse に REG_DWORD=1 を入力します
- AllowLockdownMedia に REG_DWORD=1 を入力します
- AllowLockdownPatch に REG_DWORD=1 を入力します
- DisableMSI に REG_DWORD=0 を入力します
- EnableUserControl に REG_DWORD=1 を入力します
-
レジストリー・ブランチ HKEY_CURRENT_USER¥SOFTWARE¥Policies¥Microsoft¥Windows に、キー installer を追加します。
- キー installer を編集し、次の値を指定します。
- システム特権の除去
-
システム特権を付与した後で、この操作を無効にすることができます。これを行うには、HKEY_LOCAL_MACHINE¥SOFTWARE¥Policies¥Microsoft¥Windows にあるレジストリー・キー Installer を除去します。
- Administrator 以外のユーザーに DB2 管理者権限を付与する
-
この時点では、Windows Administrators グループのメンバーだけが DB2 管理者権限を持ちます。
Windows Administrator は、SYSADM、SYSMAINT、SYSCTRL などの 1 つ以上の DB2 権限を、DB2 製品をインストールした Administrator 以外のユーザーに付与することを選択できます。
[ ページのトップ | 前ページ | 次ページ | 目次 ]