SSAS, Configuration

ANALYSIS SERVICES SERVICE SECURITY (Angela Harney)

 ( SSAS Quick Reference)

1. Add the necessary Analysis Services service account to

          SQL Server Analysis Services in Management Studio

          so that Analysis Services can Deploy objects to SQL

2. In SQL Management Studio, CONNECT to Analysis Services,

         Instead of DATABASE ENGINE

 

3.  Right-click the Analysis Services server node in SQL

         Management Studio

4.  Click Properties

5.  Click Security, at the left

6.  Click the ADD button in the lower right

7.  Click the OBJECT TYPES button

8.  Click GROUPS

9.  Click OK

10. In the Enter Object Names to Select box, enter

          NT Service\MSSQLServerOLAPService

11. Click the CHECK NAMES button to make sure you

         spelled it correctly

12. Click OK

13. This has added the OLAP Service Account to the Analysis

          Service engine, but it also needs to be allowed to read

          Data from the SQL databases.

14. In SQL Management Studio, CONNECT to Database

          Engine

15. Expand SECURITY

16. Right-click LOGINS

17. Click NEW LOGIN

18. Click the SEARCH button at the top left

19. Follow Steps 7 through 12 to add the service account

          as a login in SQL.  Click ok. Then double-click to edit.

20. At the left, click USER MAPPING

21. Put a check mark next to each database the service

         should have access to, with dbo as the ROLE below

22. In some cases you may want to click Server Roles at the

          left, and check sysadmin, so that the service account

          can also be ran under the content of SQL Agent jobs

 

 

 

 

 

========================

According to your description, you didn't create the SSAS service account when installing SQL Server. Right?

When installing SSAS, a per-service SID for the Analysis Services service is created. A local Windows group is created, named in the format SQLServerMSASUser$computer_name$instance_name. The per-service SIDNT SERVICE\MSSQLServerOLAPService is granted membership in the local Windows group, and the local Windows group is granted the appropriate permissions in the ACL. If the account used to start the Analysis Services service is changed, SQL Server Configuration Manager must change some Windows permissions (such as the right to log on as a service), but the permissions assigned to the local Windows group will still be available without any updating, because the per-service SID has not changed.

In this scenario, the steps you have done supposed to work. Please try to restart the services to take effect. If the issue persists, please refer to the links below to reconfigure your services account:

Configure Service Accounts (Analysis Services)
Configure Windows Service Accounts and Permissions

 

https://msdn.microsoft.com/en-us/library/ms143504(v=sql.120).aspx#Serv_SID

-------------------------

  1. Make sure to add the NT Service\MSSQLServerOLAPService account to your Analysis Services instance

 SSMS database ---> Security ---> add a account

  1. Also add the account to the NorthwindDW, AdventureWorksDW and ProductSalesDW databases as dbowner

 

  1. For class purposes, give the account a Server Role of Sysadmin.

posted on 2016-11-09 03:05  taoyizhuoma  阅读(178)  评论(0编辑  收藏  举报