通过IIS+ASP.NET2.0访问SQLServer2005的AS

    这是06年在hx工作时的一篇简易的记录,转来如下:
    装上SQLServer2005之后,想测试一下之前的ASP.NET程序访问SSAS的情况。之前对SQLServer2000的Analysis Services连接并执行MDX都很方便就完成,这次不那么顺利了,涉及到了集成认证帐户的一些问题,造成无法连接2005中的SSAS。问题解决之后总结如下:
1、 IIS6的配置
    1) 应用程序池:可以使用自带的ASP.NET2.0页可以以其为模板重新建一个池。我自己建了一个OLAP的池。
    2) 在已经映射好的虚拟目录上点右键-》属性,创建应用程序,并指定“应用程序池”为“OLAP”。同时在目录安全性中确保选中“集成Windows身份认证”。(有同事建议去掉“启用匿名访问”,但经测试,对于访问服务没有影响)
    3) 回到“OLAP”池,右键-》属性-》标识,选择“配置”,并输入相应域用户信息
至此IIS6上的配置完成。重启应用程序池以及网站。
2、 系统帐户的配置
    因为上面设置了应用程序池的标识用户,要在IIS上正常运行还需要把该用户加入到“IIS_WPG”组,才能使用该标识用户运行应用程序。所以在系统的用户管理中,把上面的域用户加到IIS_WPG组中。
    这样就可以通过该域用户启动OLAP应用程序,并以该身份访问SQLServer2005的Analysis Services了。
 

你可能感兴趣的:(windows,工作,测试,asp.net,sqlserver,IIS)