MS SQL 2008 R2 SSAS&;带有Windows集成身份验证的ASP.Net

MS SQL 2008 R2 SSAS&;带有Windows集成身份验证的ASP.Net,asp.net,sql-server-2008,iis-7,ssas,Asp.net,Sql Server 2008,Iis 7,Ssas,我的要求是开发一个ASP.Net站点,允许用户访问SSAS多维数据集进行数据分析。这些用户属于域(MS Active Directory)。该广告位于总公司,我无法访问。我们也不能要求对广告的设置进行任何更改,因为它处理多家公司……等等 我在我的站点上激活了Windows身份验证以及模拟。问题是,与SSAS的连接总是使用此特定网站的应用程序池中提到的用户id创建的。所需的是使用用户连接到此网站时根据广告验证的uid进行连接 谢谢并致以最良好的问候 Chris如果您的场景如Bill所述(听起来确实

我的要求是开发一个ASP.Net站点,允许用户访问SSAS多维数据集进行数据分析。这些用户属于域(MS Active Directory)。该广告位于总公司,我无法访问。我们也不能要求对广告的设置进行任何更改,因为它处理多家公司……等等

我在我的站点上激活了Windows身份验证以及模拟。问题是,与SSAS的连接总是使用此特定网站的应用程序池中提到的用户id创建的。所需的是使用用户连接到此网站时根据广告验证的uid进行连接

谢谢并致以最良好的问候
Chris

如果您的场景如Bill所述(听起来确实如此),那么您可以避免双跳的唯一方法就是如他所建议的那样,将IIS和SSA放在同一台服务器上

如果确实需要将IIS和SSA保留在单独的服务器上,建议使用以下文章:

为Microsoft SharePoint 2010产品配置Kerberos身份验证

如何配置SQL Server 2008 Analysis Services和SQL Server 2005 Analysis Services以使用Kerberos身份验证


用户如何连接到多维数据集?您的站点生成ODC文件?因此用户使用其Active Directory凭据连接到您的站点?我认为这是一个双跳问题。如果为两个服务正确配置了Kerberos,则Windows只能将凭据从一个服务器传递到下一个服务器。怎样别问我。我认为如果IIS和SSA在同一台服务器上,您可以避免这个问题。