配置 Analysis Services 服务帐户

Microsoft SQL Server Analysis Services 在用于启动 Analysis Services 的 Microsoft Windows 用户帐户(即登录帐户)的安全上下文中执行某些任务,其他任务则在发出任务请求的用户的安全上下文中执行。

重要说明重要提示

不管 Analysis Services 在执行特定任务时所在的安全上下文是什么,Analysis Services 都会在运行任务前验证发出请求的用户的权限。

对于 Analysis Services 在其登录帐户的上下文中执行的任务,登录帐户必须具有足够权限和访问权限执行这些任务。 同时,授予 Analysis Services 的登录帐户的权限不应超出执行任务所需的权限,因为权限过多会带来潜在的安全问题。

每个 Analysis Services 实例都作为 Windows 服务 (Msmdsrv.exe) 在定义的登录帐户上下文中运行。

  • Analysis Services 默认实例的服务名称为 MSSQLServerOLAPService。

  • Analysis Services 的每个命名实例的服务名称为 MSOLAP$InstanceName。

Analysis Services 的每个实例完全独立,拥有自己的可执行文件、安全模型、数据库、多维数据集和挖掘模型。

注意注意

如果安装了 Analysis Services 的多个实例,则安装程序也会安装重定向程序服务,该服务与 SQL Server Browser 服务进行了集成。 重定向程序服务负责将客户端定向到适当的 Analysis Services 命名实例。 SQL Server Browser 服务始终在本地系统帐户的安全上下文中运行,本地系统帐户是 Windows 针对不访问本地计算机外部资源的系统服务而使用的本地管理员帐户。