代码之家  ›  专栏  ›  技术社区  ›  rgargente Chelsea Urquhart

OLAP多维数据集:Analysis Services 2005和2008之间的兼容性

  •  1
  • rgargente Chelsea Urquhart  · 技术社区  · 16 年前

    • Server2005:这台机器有SQL Server、Analysis Services和Visual Studio,都是2005版本。
    • Client2008:此计算机具有Visual Studio 2008。

    我想做的是:

    • 开发在Client2008上工作并在Server2005上部署的多维数据集。

    问题是:

    • 我可以读取数据并部署多维数据集。然而,当我试图“处理”一个多维数据集时,我得到一条错误消息:高级关系引擎中的错误。无法连接到数据源ID为“xxxxx”、名称为“xxxxx”的数据源。模拟信息设置为“使用服务帐户”。我不知道为什么我可以使用连接来读取数据,我可以部署多维数据集(在Server2005中创建了一个新的AnalysisServices数据库),但我不能处理数据。

    有效的测试:

    • 我可以使用SQL Server 2008在Client2008上本地部署和处理多维数据集。
    • 我可以在Server2005上本地部署和处理多维数据集。
    • 我可以从Client2005在Server2005上部署和处理多维数据集。

    5 回复  |  直到 16 年前
        1
  •  1
  •   Community kfsone    8 年前

    模拟设置已略有更改。最好的解决方案是确保SQL Server数据库授予Analysis Services服务帐户读取权限。

    您可能还需要更改数据源连接模拟信息:

    Data Source > Impersonation Information tab

        2
  •  1
  •   James    16 年前

    它可以是系统、网络服务或特定用户帐户类型的services.msc,在运行提示下获取服务列表。。。

        3
  •  0
  •   Hernan Rojas    15 年前

    同样的问题在这里。。。看起来在VS2008中构建的项目无法部署到SQL Server Analysis Services 2005。。。

        4
  •  0
  •   Pedro Gomes    14 年前

    我们也遇到了同样的问题,只是用OLEDB SQL Server数据源替换了SQL原生10.0数据源。

    佩德罗·戈麦斯。

        5
  •  0
  •   Alban Fonrouge    14 年前

    如果要在SQLServer2005上部署,则需要确保提供程序是“SQLNCLI.1”而不是“SQLNCLI10.1”。

    您需要在Client2008上安装SQL Server本机客户端9.0(下载 here

    here ,查找“Microsoft SQL Server 2008 R2本机客户端”)。