授與讀取中繼資料權限

Microsoft SQL Server 2005 Analysis Services (SSAS) 執行個體之伺服器角色的成員,或在資料庫中具有完整控制權 (管理員) 權限之資料庫角色的成員,可建立有權限讀取所指定物件之中繼資料的資料庫角色。提供資料庫角色權限去讀取所選取物件之中繼資料,可讓管理員授與使用者檢視物件定義的權限,而不必同時授與那些使用者修改物件定義、修改物件結構或檢視物件之實際資料的權限。

當您授與資料庫角色讀取中繼資料的權限時,請注意權限是加總的。例如,若有一個資料庫角色提供使用者讀取特定 Cube 之中繼資料的權限,而另一個資料庫角色則授與相同使用者讀取該 Cube 維度之中繼資料的權限。兩個不同角色的權限結合之後,使用者就會同時擁有讀取 Cube 中繼資料和 Cube 維度之中繼資料的權限。

ms175677.note(zh-tw,SQL.90).gif重要事項:
若要在 SQL Server Management Studio 或 Business Intelligence Development Studio 中檢視物件的定義,使用者就必須具有可以授與讀取資料庫中繼資料之權限的資料庫角色。有權限讀取中繼資料的使用者.也可以使用 DISCOVER_XML_METADATA 結構描述資料列集,來查詢物件和檢視其中繼資料。如需詳細資訊,請參閱<DISCOVER_XML_METADATA Rowset>。

讀取中繼資料的權限可以在資料庫、資料來源、Cube、維度、採礦結構和採礦模型層級上授與。

授與讀取 Analysis Services 資料庫之中繼資料的權限

授與資料庫角色讀取 Analysis Services 資料庫之中繼資料的權限,表示該角色具有讀取資料庫定義的權限。然而,讀取資料庫中繼資料的權限,不會授與該角色讀取資料庫中任何其他物件之中繼資料的權限。

ms175677.note(zh-tw,SQL.90).gif附註:
讀取資料庫之中繼資料的權限,是要使用 Management Studio 或 BI Development Studio 連接到 Analysis Services 資料庫所需的最少權限。

若要授與資料庫角色讀取 Analysis Services 資料庫之中繼資料的權限

  1. 在 SQL Server Management Studio 中,連接到 Analysis Services 的執行個體,在 [物件總管] 中展開適當資料庫的 [角色],然後按一下資料庫角色 (或建立新的資料庫角色)。

  2. [一般] 索引標籤上,選取 [讀取定義] 選項。

授與讀取 Analysis Services 資料來源之中繼資料的權限

授與資料庫角色讀取資料來源之中繼資料的權限,表示該角色具有讀取資料來源之定義的權限。授與資料庫角色讀取資料來源之定義的權限,表示角色成員可檢視資料來源的連接字串,這包括伺服器名稱,也可包括登入名稱。基於安全性理由,通常應該限制對此資訊的存取。不過,此權限的存在可讓管理員在授與此權限時,不必同時授與修改連接字串或檢視任何其他物件之定義的權限。

若要授與資料庫角色讀取資料來源之中繼資料的權限

  1. 在 SQL Server Management Studio 中,連接到 Analysis Services 的執行個體,在 [物件總管] 中展開適當資料庫的 [角色],然後按一下資料庫角色 (或建立新的資料庫角色)。

  2. 按一下 [選取頁面] 窗格中的 [資料來源],然後在 [資料來源名稱] 清單中尋找資料來源,再選取該資料來源的 [讀取定義] 核取方塊。

授與讀取維度之中繼資料的權限

授與資料庫角色讀取維度之中繼資料的權限,表示該角色具有讀取維度之定義的權限。有經驗的分析師和開發人員,在其工作過程中可能需要檢視 Cube 中的維度定義。不過,基於安全性理由,大部分商務使用者不應該看到維度的定義。此權限的存在可讓管理員在授與特定使用者檢視一或多個維度之定義的權限時,不必同時授與他們修改這些維度或檢視其他物件 (例如其他維度、Cube 物件或採礦結構和模型) 之定義的權限。

若要授與資料庫角色讀取維度之中繼資料的權限

  1. 在 SQL Server Management Studio 中,連接到 Analysis Services 的執行個體,在 [物件總管] 中展開適當資料庫的 [角色],然後按一下資料庫角色 (或建立新的資料庫角色)。

  2. 按一下 [選取頁面] 窗格中的 [維度],然後在 [維度名稱] 清單中尋找維度,再選取該維度的 [讀取定義] 核取方塊。

授與讀取採礦結構或採礦模型之中繼資料的權限

授與資料庫角色讀取採礦結構或採礦模型之中繼資料的權限,表示該角色具有讀取採礦結構或採礦模型之定義的權限。有經驗的分析師和開發人員,在其工作過程中可能需要檢視採礦結構和採礦模型中的物件定義。不過,基於安全性理由,大部分商務使用者不應該看到這些物件的定義。此權限的存在可讓管理員在授與特定使用者檢視特定採礦結構和採礦模型之定義的權限時,不必同時授與他們修改這些物件的權限,或檢視 Analysis Services 資料庫中所有其他物件的權限。

若要授與資料庫角色讀取採礦結構之中繼資料的權限

  1. 在 SQL Server Management Studio 中,連接到 Analysis Services 的執行個體,在 [物件總管] 中展開適當資料庫的 [角色],然後按一下資料庫角色 (或建立新的資料庫角色)。

  2. 按一下 [選取頁面] 窗格中的 [採礦結構],然後在 [採礦結構] 清單中尋找採礦結構,再選取該採礦結構的 [讀取定義] 核取方塊。

請參閱

工作

授與完整控制權限
授與處理權限

概念

授與使用者存取權
角色 (Analysis Services)

說明及資訊

取得 SQL Server 2005 協助