授與對採礦結構和採礦模型的存取權

依預設,Microsoft SQL Server Analysis Services 中的資料庫角色沒有檢視資料庫中任何採礦結構或採礦模型的權限。不過,Analysis Services 資料庫角色可被授與對採礦模型或採礦結構的存取權限。

設定存取採礦結構的權限

資料庫角色可以具有資料庫中之一或多個採礦結構的讀取或讀取/寫入權限。如果資料庫角色具有採礦結構的讀取或讀取/寫入權限,除非對一或多個採礦模型指定了不同的權限,否則這些權限將套用至以該結構為基礎的所有採礦模型。

若要授與資料庫角色讀取或讀取/寫入權限,使用者必須是 Analysis Services 伺服器角色的成員,或者擁有完整控制權 (管理員) 權限之 Analysis Services 資料庫角色的成員。

若要授與採礦結構的存取權給資料庫角色

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

  2. 按一下 [選取頁面] 窗格中的 [採礦結構],在 [採礦結構] 清單中選取採礦結構,然後對該採礦結構選取 [存取] 清單中的 [讀取][讀取/寫入]

設定存取採礦模型的權限

資料庫角色可以具有資料庫中一或多個採礦模型的讀取或讀取/寫入權限,以及鑽研和瀏覽權限。鑽研和瀏覽權限可讓資料庫角色檢視和瀏覽基礎資料。

注意:如果您在採礦結構和採礦模型上都啟用鑽研,則任何使用者只要是對於採礦模型和採礦結構具有鑽研權限的角色成員,也都可以檢視採礦結構中的資料行,即使這些資料行未包含在採礦模型中。因此,若要保護機密資訊,您應該設定資料來源檢視來遮罩個人資訊,並只有在必要時才允許採礦結構的鑽研存取。

若要授與資料庫角色讀取或讀取/寫入權限,使用者必須是 Analysis Services 伺服器角色的成員,或者擁有完整控制權 (管理員) 權限之 Analysis Services 資料庫角色的成員。

若要授與採礦結構的存取權給資料庫角色

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

  2. 按一下 [選取頁面] 窗格中的 [採礦結構],在 [採礦模型] 清單中選取採礦模型,然後對該採礦模型選取 [讀取][讀取/寫入][鑽研][瀏覽]

若要在使用資料採礦延伸模組 (DMX) OPENQUERY 子句的鑽研查詢中使用資料來源,資料庫角色還需要對適當的資料來源物件具有讀取/寫入權限。如需詳細資訊,請參閱<授與對資料來源的存取權>和<OPENQUERY (DMX)>。

[!附註]

依預設,使用 OPENROWSET 來提交 DMX 查詢的功能已停用。如需詳細資訊,請參閱<保護 Analysis Services 使用之資料來源的安全>。