共用方式為


授與物件元數據的讀取定義許可權 (Analysis Services)

讀取物件定義或元數據的許可權可讓系統管理員授與檢視對象資訊的許可權,而不授與修改物件定義的許可權、修改對象的結構,或檢視對象的實際數據。 Read Definition 許可權可以在資料庫、數據源、維度、採礦結構和採礦模型層級授與。 如果您需要 Read Definition 權限來使用 Cube,則必須為資料庫啟用 Read Definition。請記住,權限是累加的。 例如,一個角色賦予讀取立方體後設資料的許可權,而第二個角色則賦予相同用戶讀取維度後設資料的許可權。 來自兩個不同角色的許可權結合,讓用戶能夠同時讀取 Cube 的元數據,以及該資料庫內維度的元數據。

備註

讀取資料庫元數據的許可權是使用 Management Studio 或 SQL Server Data Tools 連線到 Analysis Services 資料庫所需的最低許可權。 具有讀取元數據許可權的使用者也可以使用DISCOVER_XML_METADATA架構數據列集來查詢物件並檢視其元數據。 如需詳細資訊,請參閱 DISCOVER_XML_METADATA數據列集

設定資料庫的讀取定義許可權

授與讀取資料庫元數據的許可權,也會授與讀取資料庫中所有物件的元數據的許可權。

我們建議您在設定角色以進行專用處理時,在資料庫層級併入 Read Definition 許可權。 擁有 Read Definition 可讓非系統管理員在 SQL Server Management Studio 中檢視模型的物件階層,並流覽至個別物件以進行後續處理。

  1. 在 SQL Server Management Studio 中,連接到 Analysis Services 的實例,展開 角色以便在 [物件總管] 中選擇適當資料庫,然後單擊資料庫角色(或建立新的資料庫角色)。

  2. 一般 索引標籤上,選取 Read Definition 選項。

  3. 在 [ 成員資格] 窗格中,輸入使用此角色連線到 Analysis Services 的 Windows 使用者和組帳戶。

  4. 按兩下 [確定 ] 以完成建立角色。

設定個別物件的讀取定義許可權

  1. 在 SQL Server Management Studio 中,連接到 Analysis Services 的實例,打開 資料庫 資料夾,選擇一個資料庫,在物件總管中展開該資料庫的 角色,然後點擊資料庫角色(或建立新的資料庫角色)。

  2. 一般窗格中,清除Read Definition的資料庫許可權。 此步驟會移除許可權繼承,讓您可以設定個別對象的許可權。

  3. 選取您要指定 Read Definition 屬性的物件:

    • 在 [ 數據源] 窗格中,按兩下 Read Definition 該數據源的複選框。 角色成員可以檢視數據源的連接字串,包括伺服器名稱和用戶名稱。 如果您想要提供連接字串資訊,而不需要授與修改連接字串串的許可權,或檢視任何其他對象的定義,則可以使用此許可權。

    • 維度 窗格中,勾選 Read Definition 該維度的複選框。 有經驗的分析師和開發人員可能需要在無需得到許可的情況下檢視定義,或檢視其他對象的定義(例如其他維度、立方體物件或採礦結構和模型)。

    • 在 [採礦結構] 窗格中,勾選 Read Definition 資料探勘結構或模型的複選框。 Read Definition 需要瀏覽數據模型。 如需詳細資訊,請參閱授與數據採礦結構和模型的許可權(Analysis Services)。

  4. 在 [ 成員資格] 窗格中,輸入使用此角色連線到 Analysis Services 的 Windows 使用者和組帳戶。

  5. 按兩下 [確定 ] 以完成建立角色。

另請參閱

授與資料庫許可權 (Analysis Services)
授予程序許可權(Analysis Services)