安裝 DB2 伺服器 > 其他 Windows 需求 >
安裝 DB2 產品之前設定 Windows 高專用權 (Windows)
通常在 Windows® 上安裝 DB2® 產品的方法是使用 Administrator 使用者帳戶。然而,也可以使用非 Administrator 帳戶來安裝 DB2 產品。若要這樣做,
Windows Administrator 必須在 Windows 上配置高專用權功能。
此作業解釋 Windows Administrator 如何設定電腦使其具有高專用權,
以使用非 Administrator 使用者帳戶進行安裝。也會涵蓋將 DB2 管理權限授與非 Administrator 使用者的相關作業。
一般而言,Windows Administrator 會執行此作業,讓沒有 Administrator 帳戶的另一位人員可以安裝 DB2 產品。
此人員的角色可能只可以安裝 DB2 產品,
或者也可以在安裝後管理 DB2 產品。
起始此程序之前,請注意使用高專用權之非 Administrator 安裝的下列限制:
- 如果先前的安裝或升級也是由相同的非 Administrator 使用者所執行,非 Administrator 使用者才可以安裝修正套件、附加程式產品或升級 DB2 產品。
- 非 Administrator 使用者無法解除安裝 DB2 產品。Windows Vista (與以上的版本) 作業系統上的那些非 Administrator 使用者可以解除安裝 DB2 產品。
此程序使用「Windows「群組原則編輯器」。
- 按一下開始 -> 執行,然後鍵入 gpedit.msc。即會開啟群組原則視窗。
- 按一下「電腦配置 –> 管理範本
–> Windows 元件 –> Windows Installer」。
- 啟用下列「群組原則」設定:
- 一律以高專用權來安裝 (必要)
- 允許使用者控制安裝作業 (必要)
- 停用 Windows Installer。然後將它設為絕不。
- 讓使用者可以修補已升級的產品 (選用)
- 媒體資源提高時,讓使用者可以使用媒體資源 (選用)
- 來源提高時,讓使用者可以瀏覽來源 (若為新的安裝,為選用項目,若為修正套件升級,則為必要項目)
- 啟用要執行安裝之使用者帳戶的高專用權。
- 按一下使用者配置 –> 管理範本 –> Windows 元件 –> Windows Installer。
- 啟用一律以高專用權來安裝 (必要)「群組原則」設定。
- 執行與要安裝 DB2 產品之使用者帳戶相關的設定。
- 識別要安裝 DB2 產品的使用者帳戶。必要的話,請建立該帳戶。
- 將規劃要在其上進行安裝之磁碟機的寫入權提供給該帳戶。
- 選用項目:請完成適用來安裝修正套件的附加步驟:
- 提供 sqllib\cfg 目錄的讀取 權。
- 因為修正套件安裝是視為產品的次要升級,
所以請確定已啟用 allowlockdownpatch (如 Windows Installer SDK 文件中所述)。
- 使用下列任一種方法來重新整理電腦的安全原則:
- 重新啟動 PC。
- 在指令行中輸入 gpupdate.exe。
在此程序之後,您將設定電腦使其具有高專用權,以及設定可以安裝 DB2 伺服器產品、用戶端及修正套件的使用者帳戶。
在 DB2 安裝完成之後:
- 在實例的資料庫管理程式配置中所定義的系統管理 (SYSADM) 或系統控制 (SYSCTRL) 權限群組中的任何使用者,都可以在 DB2 實例中建立及使用 DB2 資料庫。
- 只有具有本端 Administrator 權限的使用者可以執行 DB2 實例公用程式,例如 db2icrt、db2idrop、db2iupdt 或 db2iupgrade。
- 執行 db2start 或 db2stop 指令的授權需求定義在 START DATABASE MANAGER 指令及 STOP DATABASE MANAGER 指令的主題中。
- 使用 regedit 而非 Windows 群組原則編輯器
-
「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。
- 將 DB2 管理權限授與非 Administrator 使用者
-
此時,只有 Windows Administrators 群組的成員具有 DB2 管理權限。Windows Administrator 可以選擇將一個以上的 DB2 權限 (如 SYSADM、SYSMAINT 或 SYSCTRL) 授與已安裝 DB2 產品的非 Administrator 使用者。
[ 頁面頂端 | 前一頁 | 下一頁 | 目錄 ]