setmasterproperty

使用 setmasterproperty 次指令設定資料庫集的主要內容。

適用性

平台:Windows(它的值允許在所有平台上供所有用戶端使用,但 installutil 只能在 Windows 上執行。)

指令類型:installutil 次指令

用法概要

installutil setmasterproperty
dbset_name [ -user_db_name user_db_name] cq_login cq_password master_property new_value

說明

setmasterproperty 次指令可設定資料庫集的主要內容。使用 setmasterproperty 次指令來搭配下列 master_property 特性:
  • HOOKS_SEE_ALL_RECORDS。指定連結鉤執行的查詢在過濾結果集時,是否應忽略安全環境定義。若為 TRUE,結果集會包括記錄,即使其安全環境定義阻止使用者正常存取它們也一樣。若為 FALSE,則連結鉤執行的查詢,其行為就如同現行使用者執行它們時一樣。因此,通常不容許使用者看到的記錄不會在結果集內。
    註: 依預設,特性層次 5 綱目會將此值設為 TRUE。依預設,特性層次 6 綱目會將此值設為 FALSE。
  • HOOKS_SEE_ALL_USERS。指定連結鉤執行的使用者和群組查詢,在過濾結果集時是否應忽略群組成員資格。若為 TRUE,結果集會包括使用者和群組資訊(視查詢類型而定),即使現行使用者不是成員也一樣。若為 FALSE,則連結鉤執行的使用者和群組查詢,其行為就如同現行使用者執行它們時一樣。
    註: 依預設,特性層次 5 綱目會將此值設為 TRUE。依預設,特性層次 6 綱目會將此值設為 FALSE。
  • REMEMBER_PASSWORD。為資料庫集指定「記住密碼」主要內容。此主要內容決定任何連接到該資料庫集內任何使用者資料庫的 Rational® ClearQuest® Client,是否可以儲存其密碼。
  • SOFT_QUERY_LIMIT。指定等於所傳回查詢軟性限制的列數。若將此內容值的限制設為 0,將解譯成容許無限制列數。
  • HARD_QUERY_LIMIT。指定等於所傳回查詢硬性限制的絕對列數。若將此內容值的限制設為 0,將解譯成容許無限制列數。

選項及引數

dbset_name
包含要對 LDAP 啟用的資料庫之資料庫集或連線的名稱。
-user_db_nameuser_db_name
指定此內容適用的使用者資料庫。預設值:此內容適用於所有使用者資料庫。
cq_login
管理使用者的 Rational ClearQuest 登入名稱。此使用者必須具備「超級使用者」專用權,而且被標示為 Rational ClearQuest 鑑別。
cq_password
管理使用者的 Rational ClearQuest 密碼。若要指定空值密碼,請輸入一組空的雙引號。
master_property
指定要設定的主要內容名稱。
new_value
指定主要內容的值。

範例

在下列範例中,setmasterproperty 次指令會為 mydbset 資料庫集設定 REMEMBER_PASSWORD 旗標。
installutil setmasterproperty mydbset admin "" REMEMBER_PASSWORD false

每當成功登入 Rational ClearQuest 資料庫時,Rational ClearQuest Client 就會檢查資料庫集的 REMEMBER_PASSWORD 主要內容。如果發現此值為 FALSE,則會移除任何已儲存的密碼,並向使用者顯示對話框以警告有此變更。也會在儲存到磁碟的現有檔案中標示此連線,因此未來使用者在連線到資料庫集時不能使用「記住密碼」。管理者也可以選擇將 REMEMBER_PASSWORD 主要內容設為 "TRUE",這樣以後就可以為其使用者重新啟用此特性。再次登入之後,使用者就能夠使用「記住密碼」特性。

因此,有些 Rational ClearQuest Client 使用者沒有移除其舊的儲存密碼,則此特性會停用,直到他們使用儲存的密碼登入之後為止。直到建立 Rational ClearQuest 資料庫的連線之後,Rational ClearQuest Client 才能檢查是否已停用此特性。這樣可保證在登入之後會立即移除所儲存的密碼。

另請參閱

installutil


意見