Iis 通过HTTP访问SSA

Iis 通过HTTP访问SSA,iis,iis-7,ssas,ssas-2008,Iis,Iis 7,Ssas,Ssas 2008,我已经正确地遵循了中的所有步骤 我正在尝试通过IIS(HTTP)连接到SSAS2008。我的SSA在机器1上。我的excel 2010客户端位于计算机2上。我已为此启用基本身份验证。当我使用计算机1的“系统管理员”凭据(SSA存在于该计算机上)时,我能够连接SSA。但是,如果我使用任何其他用户,那么我就能够连接到SSAS。这是IIS或SSA的限制吗?请分享您的观点,这真的很紧急。您是否在SSAS数据库中定义了角色,授予其他用户访问权限?如果“系统管理员”是SSAS服务器管理员,则无需明确授予其

我已经正确地遵循了中的所有步骤


我正在尝试通过IIS(HTTP)连接到SSAS2008。我的SSA在机器1上。我的excel 2010客户端位于计算机2上。我已为此启用基本身份验证。当我使用计算机1的“系统管理员”凭据(SSA存在于该计算机上)时,我能够连接SSA。但是,如果我使用任何其他用户,那么我就能够连接到SSAS。这是IIS或SSA的限制吗?请分享您的观点,这真的很紧急。

您是否在SSAS数据库中定义了角色,授予其他用户访问权限?如果“系统管理员”是SSAS服务器管理员,则无需明确授予其通过角色访问SSAS数据库的权限。但是其他用户(不是SSAS服务器管理员)需要通过特定SSAS数据库中定义的角色进行显式访问。

首先,您不需要将SSAS配置为通过HTTP访问,以便从excel连接到它。你为什么这么做

其次,访问HTTP多维数据集的正确方法是
http://YOUR_SERVER/olap/msmdpump.dll
如果您转到机器2上的SSMS,并在连接时通知它,它是否工作


第三,也是更重要的一点,IIS在哪里?和SSAS一样的盒子?如果是,很好!如果没有,您需要配置kerberos,因为您将要处理双跳情况

我的问题已经解决。我不知道这是不是一个正确的解决方案。我已经在SSAS配置了IIS_IUSERS的机器上创建了一些用户,现在SSAS安全性正在按预期工作。请确认这是否是正确的解决方案?如有任何意见和帮助,我们将不胜感激

关于,,
Avinash Nigam

使用“基本身份验证”时,不需要考虑IIS和SSA物理位置的Kerberos要求。事实上,我猜用户使用HTTP“基本”身份验证是为了避免配置Kerberos。我对IIS身份验证的理解非常有限。如果我错了,请纠正我,据我所知,windows身份验证需要kerberos和NTLM配置,而不是基本身份验证。这是正确的吗?是的,我在SSAS中定义了角色。我的问题解决了。我不知道这是不是一个正确的解决方案。我已经在SSAS配置了IIS_IUSERS的机器上创建了一些用户,现在SSAS安全性正在按预期工作。请确认这是否是正确的解决方案?任何注释和帮助都会显示出来。SSAS在windows身份验证上工作,因此从其他计算机访问多维数据集的用户应该位于SSAS服务器的active directory/域中。你使用的方法是正确的方法。