【问题标题】:SSAS Cube Browsing not working after SQL 2008 CTP uninstallSQL 2008 CTP 卸载后 SSAS 多维数据集浏览不起作用
【发布时间】:2010-09-14 19:42:06
【问题描述】:

我已经并行安装了 SQL 2005 和 2008 CTP,没有任何问题。

最近在 CTP 过期后卸载了它,现在每当我尝试在 SSMS 2005 或 VS 2005 中浏览分析服务多维数据集时,都会收到以下错误:

检索具有 CLSID {C4F9B80B-89F7-4800-9C26-504D6E692B2C} 的组件的 COM 类工厂失败,原因是以下错误:80040154。

我已尝试重新安装 Office Web Components,但没有任何区别。我还安装了 SQL 2008 SSMS RTM,这对 VS 或 SSMS 2005 没有影响。

当我尝试从 SSMS 2008 RTM 浏览时,我收到此错误:

类字符串无效(HRESULT 异常:0x800401F3 (CO_E_CLASSSTRING))

有人有什么想法吗?

谢谢

迈克

【问题讨论】:

    标签: sql-server-2008 ssms cubes


    【解决方案1】:

    这个错误困扰了我几个星期,然后我搜索了我的注册表备份并恢复了这些:

    Windows 注册表编辑器 5.00 版 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID{C4F9B80B-89F7-4800-9C26-504D6E692B2C}] @="MarshalledToIStreamDataObject 类" "AppID"="{B2463DC8-B3FA-4BEC-945E-60219DCC6FD8}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID{C4F9B80B-89F7-4800-9C26-504D6E692B2C}\InprocServer32] @="c:\Program Files\Microsoft SQL Server\90\Tools\Bin\Microsoft.DataWarehouse.VsIntegration.Helpers.dll" "ThreadingModel"="公寓"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID{C4F9B80B-89F7-4800-9C26-504D6E692B2C}\ProgID] @="VsIntergrationNativeHelpers.Marshalle.1"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID{C4F9B80B-89F7-4800-9C26-504D6E692B2C}\VersionIndependentProgID] @="VsIntergrationNativeHelpers.MarshalledT"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\VsIntergrationNativeHelpers.Marshalle.1\CLSID] @="{C4F9B80B-89F7-4800-9C26-504D6E692B2C}"

    将它们复制并粘贴到记事本中,另存为 reg 文件(双击 .reg 文件以导入注册表)并重新启动 - 这解决了我的问题。

    HTH, 天然气

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-21
      • 2010-10-31
      • 1970-01-01
      • 1970-01-01
      • 2023-03-04
      相关资源
      最近更新 更多