ssis - 由 SQL Server 代理运行时 Analysis Services 处理任务失败

标签 ssis sql-server-2008-r2 ssas sql-server-agent

我有一个 SSIS 包,其中包含一个 Analysis Services 处理任务。 此程序包由 SQL Server 2008 R2 中的 SQL Server 作业启动。

如果我自己运行此作业或手动处理多维数据集,一切都很好。

但是,如果我安排作业并让 SQL Server 代理运行它,则 Analysis Services 处理任务会失败,并指出 OLAP 存储引擎中存在错误,并且在处理其中一个度量值组时发生错误。

有没有人见过这样的事情?

最佳答案

SQL Server 代理服务帐户可能没有足够的权限。您可以通过执行以下任一操作来验证这一点:

  1. 将服务帐户添加到分析服务服务器上的管理员组以验证此问题。让作业按计划运行。
  2. Create a proxy在您的凭据下运行并将作业设置为在代理下执行。让作业按计划运行。
  3. 更改 SQL Server 代理以使用您的凭据。让作业按计划运行。

如果在进行上述任何更改后作业成功完成,则您遇到了需要解决的权限问题。

关于ssis - 由 SQL Server 代理运行时 Analysis Services 处理任务失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9167807/

相关文章:

reporting-services - ssrs 参数值区分大小写

sql - 我可以使用 SSIS 直接从 Google Analytics API 提取数据吗?

ssas - 如何根据当前行和切片器上下文编写 DAX 度量?

validation - SSIS 2005 如何以编程方式解决错误 "input column has lineage id that was not previously used in the data flow task"

NHibernate - 从数据库生成域

tsql - 遍历表行的最佳方法是什么?

c# - 如何在不破坏现有包的情况下更新现有的自定义连接管理器

c# - 如何找到由下划线限定的 5 个数字组成的变量集?

sql - SSAS 多维数据集按角色限制数据源