我正在尝试将 Web 表单应用程序连接到 SSAS 多维数据集。该应用正在使用 Web 表单身份验证,并且正在使用 Azure 中的 Web 角色。SSAS 多维数据集位于 Azure 中的虚拟机上。没有安装域。该网络应用程序正在使用GrapeCity 的 Active Analysi控件。运行应用程序时出现错误“现有连接被远程主机强行关闭”。在服务器上进行分析时,我得到了“匿名登录”尝试。
我该如何设置?
我正在尝试将 Web 表单应用程序连接到 SSAS 多维数据集。该应用正在使用 Web 表单身份验证,并且正在使用 Azure 中的 Web 角色。SSAS 多维数据集位于 Azure 中的虚拟机上。没有安装域。该网络应用程序正在使用GrapeCity 的 Active Analysi控件。运行应用程序时出现错误“现有连接被远程主机强行关闭”。在服务器上进行分析时,我得到了“匿名登录”尝试。
我该如何设置?
SSAS 仅使用 Windows 身份验证,因此:
1)您以某种方式让您的 Web 应用程序的应用程序池在可以访问立方体框的 Windows 帐户下运行(听起来不太可能)。
2)您的应用程序池在 Windows 帐户下运行,并在立方体框上创建一个具有相同用户名/密码的 Windows 帐户,并为其分配权限(以前可以工作,我认为它仍然可以)。
3) 您允许匿名登录读取您的多维数据集的权限。我知道您可以在服务器级别(开发环境..)执行此操作,我还没有在多维数据集角色级别尝试过。
这些是我所知道的,祝你好运。
编辑:抱歉,以为我忘记了,如果将 IIS 添加为额外层,则有基本身份验证,您必须将其设置为通过 MSDMPump.dll 进行,完整说明如下:http: //msdn.microsoft。 com/en-us/library/gg492140.aspx