版本注意事項

1安全環境 (Windows)

1如果您在 Windows 上使用 DB2 Universal Database 卻又不是 Windows 1系統的管理員,您可能會遇到檔案許可權的問題。 如果您收到 SQL1035N、SQL1652N 或 1SQL5005C 錯誤訊息,可能的原因及暫行解決方法顯示如下:

1使用者在 sqllib 目錄上沒有足夠的權限

1

1問題
1在嘗試開啟 DB2 CLP 或命令視窗時,使用者收到 SQL1035N 或 SQL1652N 錯誤。 1DB2 Universal Database 程式碼 (核心檔案) 1是安裝在一個寫入專用權受到限制的目錄結構中,但某些 DB2 Universal Database 1工具卻需要寫入這個 DB2INSTPROF 目錄並在這個目錄中建立檔案。

1暫行解決方法
1建立一個您可以從中授與使用者至少是 MODIFY 許可權的新目錄,並使用 1db2set -g db2tempdir 來指向這個新目錄,或者在 Windows 1系統環境中設定 db2tempdir 變數。 1

1使用者沒有足夠的權限來寫入 sqllib\<instance_dir> 目錄,即使他們屬於 1SYSADM_GROUP 也一樣

1

1問題
1在嘗試更新資料庫管理程式配置檔 (update dbm cfg) 時,使用者收到 SQL5005C 1系統錯誤。 該使用者沒有必要的 NTFS 權限來寫入 sqllib\instance_dir 1目錄,即使您已經將這名使用者加入 SYSADM_GROUP 也一樣。

1第一個暫行解決方法

1授與該使用者 (在檔案系統層次) 對 instance_dir 目錄至少是 MODIFY 1的許可權。

1第二個暫行解決方法
1建立一個您可以從中授與使用者至少是 MODIFY 許可權的新目錄。使用 db2set 1db2instprof 命令來指向這個新目錄。您將必須重建該實例,以便將資訊儲存在 1db2instprof 所指定的新實例目錄底下, 或者您必須將舊的實例目錄移到新的目錄中。 1


[ 頁面頂端 | 前一頁 | 下一頁 | 目錄 ]