【问题标题】:Cross-domain access to SSAS跨域访问 SSAS
【发布时间】:2011-07-28 16:25:01
【问题描述】:

我们的 IT 部门在单独的网络上为开发人员设置了沙盒服务器。它运行 SQL Server 2008 R2 和带有 PowerPivot 的 Sharepoint Enterprise 2010,这需要 Analysis Services (SSAS)。

我们希望通过 PowerPivot for Excel 和 VS 2008 BIDS 访问分析服务器。我们可以将数据从关系数据库导入 Excel PowerPivot,因为我们已经使用数据库引擎设置了 SQL Server 身份验证帐户。

但是,要将 PowerPivot 结果发布到 SharePoint(并在 BIDS 中进行分析),我们可能需要访问 Analysis Services 服务器。我们惊讶地发现 SSAS 只支持 Windows 身份验证。当然,这是行不通的,因为我们的 Windows 帐户位于单独的网络域中。

有没有一种方法,使用 Active Directory、通过 IIS 的 HTTP 或任何其他机制,我们可以从本地计算机访问 SSAS 服务器?

【问题讨论】:

    标签: cross-domain ssas windows-authentication


    【解决方案1】:

    您可以通过 HTML 泵访问 SSAS:

    http://technet.microsoft.com/en-us/library/cc917711.aspx

    这篇文章是针对 SQL2005 的,但我确信它与您的版本类似。

    【讨论】:

      【解决方案2】:

      不是最好的解决方案,但如果您在沙盒网络中创建一个 Windows 用户,使用与您的 AD 登录相同的用户名/密码,它应该可以工作。

      【讨论】:

        【解决方案3】:

        您可能还想尝试使用带有 netonly 选项的 runas:

        http://www.markwilson.co.uk/blog/2008/03/the-windows-runas-command-and-the-netonly-switch.htm

        【讨论】:

          猜你喜欢
          • 2014-09-28
          • 2013-03-05
          • 1970-01-01
          • 1970-01-01
          • 2014-05-18
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多