ASP Web服务连接到SSAS

时间:2011-10-20 22:30:57

标签: asp.net sql-server web-services ssas

我有一个ASP网络服务。我在Windows Server 2008 R2上使用IIS 7.5。当我尝试连接到SSAS时,出现以下错误。

Microsoft.AnalysisServices.OperationException:用户NT AUTHORITY \ IUSR无法访问Adventure Works DW 2008R2数据库,或者数据库不存在。

有人能解决吗?

这就是我连接SSAS的方式。

Server con = new Server();
con.Connect("Datasource=localhost; Initial Catalog=Adventure Works DW 2008R2;");
XmlaResultCollection result = con.Execute(xmla);

感谢您的回答。

1 个答案:

答案 0 :(得分:2)

您需要提供IUSR权限才能访问SSAS,或者将应用程序的应用程序池标识作为Windows帐户运行,然后授予该帐户访问SSAS的权限。查看SSAS角色,理想情况下,您不希望在SSAS上提供IIS服务器级权限。