用户无权访问AnalysisServices数据库

时间:2010-02-18 08:51:51

标签: reporting-services active-directory ssas

我们在域中的测试服务器(MS Serve 2008)上部署了分析服务olap cube(SSAS 2008),您可以通过ssms浏览olap多维数据集而不会出现问题。到目前为止,olap cube本身没有任何问题。用户帐户是分析服务服务器上的admin。

我们还在同一测试服务器上安装了报告服务(SSRS 2008),并在报告服务报告中包含一个数据源,用于从分析服务olap多维数据集中获取数据。我们已经设置了Windows集成身份验证设置,但尝试通过报告服务报告连接到olap多维数据集的用户被拒绝访问。

An error has occurred during report processing. (rsProcessingAborted)
Query execution failed for dataset 'DsMillCd'. (rsErrorExecutingCommand)
Either the user, KORSNET\TFMAN, does not have access to the AnalysisServices database, or the database does not exist. 

如果我尝试使用相同的olap多维数据集并通过商业智能工作室本地报告其工作,那么它必须是报告服务服务器上的一些设置。

报告服务是否作为另一个域帐户连接到分析服务?

我已经搜索并搜索了大约6个小时的答案而现在没有运气,我对此工作感到有点沮丧。

我认为它只是我错过的配置设置,所以欢迎所有建议......

1 个答案:

答案 0 :(得分:1)

您是以KORSNET\TFMAN身份登录的吗?

如果为报告设置的数据源设置为使用用户的凭据,那么它将尝试以该用户身份向数据库进行身份验证。

IE是否将该网站显示为本地Intranet的一部分?如果没有进入安全设置并添加它。

该用户是否真的有权读取数据库?

这可能是“双跳”问题,其中凭证可以被携带和使用一次,但不会再次使用,但是我认为在这种情况下这不太可能。