我有一个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);
感谢您的回答。
答案 0 :(得分:2)
您需要提供IUSR权限才能访问SSAS,或者将应用程序的应用程序池标识作为Windows帐户运行,然后授予该帐户访问SSAS的权限。查看SSAS角色,理想情况下,您不希望在SSAS上提供IIS服务器级权限。