SSAS 权限问题——对不起,我在写这个的时候弄明白了,所以就分享出来

问题描述

我在 sql Server 2016 SP2 CU15 Developer Edition 服务器中安装了 SSAS。在最后一步,它提示了这个信息

error message after installation

而且SSAS停止运行,当我尝试在SSCM中手动启动它时,失败了,错误信息是这样的:

error message when starting SSAS service

我用最新的CU17打了补丁,再次尝试启动服务,还是失败,同样的错误

我在 SSCM 中将服务帐户更改为“内置本地服务”,成功了,SSAS 可以上线了。

然后我把service account改回domain\account,又失败了,错误信息是这样的。error message of applying service account

我将服务帐户添加到 Windows 管理员组,尝试将其应用到 SSCM,它起作用了。

我想这一定是一些 Windows 级别的权限问题。

然后我发现了这个: https://docs.microsoft.com/en-us/previous-versions/sql/sql-server-2012/ms143504(v=sql.110)?redirectedfrom=MSDN#Windows%20Configure%20Windows%20Service%20Accounts%20and%20Permissions

应授予 SSAS 对本地安全策略的以下权限

  1. 作为服务登录 (SeServicelogonRight)
  2. 仅用于表格——(我的是表格,不确定立方体):
    • 增加进程工作集(SeIncreaseWorkingSetPrivilege)
    • 调整进程的内存配额 (SeIncreaseQuotaSizePrivilege)
    • 在内存中锁定页面 (SeLockMemoryPrivilege) - 只有在完全关闭分页时才需要。
  3. 仅适用于故障转移群集安装:
    • 提高调度优先级 (SeIncreaseBasePriorityPrivilege)

它有效。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)