根據預設,只有 Analysis Services 伺服器管理員有權檢視資料庫中的數據採礦結構或採礦模型。 請遵循下列指示,將許可權授與非系統管理員使用者。
設定存取採礦結構的許可權
在 SSMS 中,連接到 Analysis Services。 如果您需要步驟的協助,請參閱 從用戶端應用程式連線(Analysis Services)。
開啟 [ 資料庫] 資料夾,然後在 [物件總管] 中選取資料庫。
以滑鼠右鍵按兩下 [ 角色 ],然後選擇 [ 新增角色]。
在 [一般] 頁面中,輸入名稱,並選擇性地輸入描述。 此頁面也包含數個資料庫許可權,例如「完整控制」、「處理資料庫」和「讀取定義」。 數據採礦存取不需要這些許可權。 如需 資料庫許可權的詳細資訊,請參閱授與資料庫許可權 (Analysis Services )。
在 [ 採礦結構] 窗格中,針對每個數據採礦結構選取 [讀取 ] 或 [ 讀取/寫入 ]。
在 [ 成員資格] 窗格中,輸入使用此角色連線到 Analysis Services 的 Windows 使用者和組帳戶。
按兩下 [確定 ] 以完成建立角色。
設定存取採礦模型的許可權
對於數據採礦模型,角色可以具有 讀取 或 讀取/寫入 許可權,以及允許檢視和瀏覽基礎數據的 鑽研 和 讀取定義 許可權。
注意 如果您在採礦結構和採礦模型上啟用鑽研,則任何屬於擁有鑽研許可權的角色的使用者,都可以檢視採礦結構中的數據行,即使這些數據行未包含在採礦模型中也是如此。 因此,若要保護敏感性資訊,您應該設定數據源檢視來遮罩個人資訊,並在必要時才允許對採礦結構的鑽研存取。
若要授與資料庫角色的讀取或讀取/寫入許可權,用戶必須是 Analysis Services 伺服器角色的成員,或是具有完整控制(系統管理員)許可權之 Analysis Services 資料庫角色的成員。
在 SQL Server Management Studio 中,連接到 Analysis Services 的實例,展開 角色以便在 [物件總管] 中選擇適當資料庫,然後單擊資料庫角色(或建立新的資料庫角色)。
在 [ 採礦結構] 窗格中,在 [ 採礦模型 ] 清單中找出採礦模型,然後選取 [ 讀取]、 [讀取/寫入]、[ 鑽研] 或 [ 流覽 ] 來尋找該採礦模型。
在 [ 成員資格] 窗格中,輸入使用此角色連線到 Analysis Services 的 Windows 使用者和組帳戶。
按兩下 [確定 ] 以完成建立角色。
若要在使用資料採礦延伸模組 (DMX) OPENQUERY 子句的鑽研查詢中使用資料來源,資料庫角色也需要擁有對應資料來源物件的讀寫權限。 如需詳細資訊,請參閱 授與數據源物件 (Analysis Services) 和 OPENQUERY (DMX) 的許可權。
備註
預設情況下,使用 OPENROWSET 提交 DMX 查詢會被停用。
另請參閱
授與伺服器管理員許可權 (Analysis Services)
授與 Cube 或模型許可權 (Analysis Services)
授與維度數據的自定義存取權(Analysis Services)
提供儲存格資料的自定義存取權(Analysis Services)