【问题标题】:ADOMD.NET connection string with user id and password带有用户 ID 和密码的 ADOMD.NET 连接字符串
【发布时间】:2014-03-21 03:22:04
【问题描述】:

来自连接 SSAS 多维数据集的 asp.net Web 应用程序。需要将用户凭据传递给连接字符串。 Web 应用程序使用 Windows 身份进行身份验证。 Web 应用程序用户无权访问 SSAS,需要使用服务帐户凭据访问 SSAS。 SSAS 服务没有暴露在 http 中。

有没有办法在 ADOMD.NET 连接字符串中传递用户凭据?

【问题讨论】:

  • 你可以看看这个:technet.microsoft.com/en-us/library/…
  • 引用了这个链接,Authenticated User 不再被支持,有什么替代选项。
  • 我认为您不能在 ADOMD.NET 连接字符串中使用凭据(除非它用于通过 http(s) 访问)。您可以尝试让您的服务在有权访问多维数据集的帐户下运行,或者以某种方式模拟这样的帐户。但是,我不知道模拟在代码中的样子。

标签: asp.net ssas adomd.net asp.net-authentication asp.net-authorization


【解决方案1】:

我已经实现了 Asp.NET 网页并将数据从多维数据集检索到 asp.net/MVC 页面。您需要先在 IIS 服务器中创建一个应用程序池,然后使用 Windows 帐户凭据将 ssas 连接到 IIS 服务器。在 ASP.NET 中,使用本地主机作为连接字符串中的数据源。

http://www.codeproject.com/Articles/6562/Cubes-MDX-Analysis-Services-and-ADOMD-in-C

http://www.codeproject.com/Articles/28290/Microsoft-Analysis-Services-Displaying-a-grid

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-13
    • 2011-04-15
    • 2014-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多