共用方式為


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

適用於: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

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

注意

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

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

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

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

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

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

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

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

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

  1. 在 SQL Server Management Studio 中,連接到 SQL Server Analysis Services 的實例,開啟 [資料庫] 資料夾,選取資料庫,展開 [物件總管] 中適當資料庫 [角色],然後按兩下資料庫角色 (或建立新的資料庫角色)。

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

  3. 選取您要指定 讀取定義 屬性的物件:

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

    • 在 [維度] 窗格中,按兩下該維度 讀取定義 複選框。 有經驗的分析師和開發人員可能需要檢視定義,而不需要修改定義或檢視其他對象的定義(例如其他維度、Cube 物件或採礦結構和模型)。

    • 在 [採礦結構] 窗格中,按兩下數據採礦結構或模型 讀取定義 複選框。 瀏覽數據模型需要 讀取定義。 如需詳細資訊,請參閱 授與數據採礦結構和模型的許可權

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

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

另請參閱

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