我有一个 SSIS 包,其中包含一个 Analysis Services 处理任务。 此程序包由 SQL Server 2008 R2 中的 SQL Server 作业启动。
如果我自己运行此作业或手动处理多维数据集,一切都很好。
但是,如果我安排作业并让 SQL Server 代理运行它,则 Analysis Services 处理任务会失败,并指出 OLAP 存储引擎中存在错误,并且在处理其中一个度量值组时发生错误。
有没有人见过这样的事情?
最佳答案
SQL Server 代理服务帐户可能没有足够的权限。您可以通过执行以下任一操作来验证这一点:
- 将服务帐户添加到分析服务服务器上的管理员组以验证此问题。让作业按计划运行。
- Create a proxy在您的凭据下运行并将作业设置为在代理下执行。让作业按计划运行。
- 更改 SQL Server 代理以使用您的凭据。让作业按计划运行。
如果在进行上述任何更改后作业成功完成,则您遇到了需要解决的权限问题。
关于ssis - 由 SQL Server 代理运行时 Analysis Services 处理任务失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9167807/