Просмотр SSAS Cube не работает после удаления SQL 2008 CTP - PullRequest
1 голос
/ 02 октября 2008

Я установил CTP SQL 2005 и 2008 параллельно, без проблем.

Недавно удалил CTP по истечении срока его действия, и теперь, когда я пытаюсь просмотреть куб служб анализа в SSMS 2005 или VS 2005, я получаю следующую ошибку:

Не удалось получить фабрику класса COM для компонента с CLSID {C4F9B80B-89F7-4800-9C26-504D6E692B2C} из-за следующей ошибки: 80040154.

Я пытался переустановить Office Web Components, но это не имело никакого значения. Я также установил SQL 2008 RTMS SSMS, и это не имело никакого значения для VS или SSMS 2005.

Когда я пытаюсь перейти с SSMS 2008 RTM, я получаю эту ошибку:

Недопустимая строка класса (исключение из HRESULT: 0x800401F3 (CO_E_CLASSSTRING))

У кого-нибудь есть идеи?

Спасибо

Mike

1 Ответ

1 голос
/ 29 мая 2009

Эта ошибка мучила меня в течение нескольких недель, затем я искал резервную копию реестра и восстановил:

Редактор реестра Windows, версия 5.00 [HKEY_LOCAL_MACHINE \ Software \ Classes \ CLSID {C4F9B80B-89F7-4800-9C26-504D6E692B2C}] @ = "MarshalledToIStreamDataObject Class" "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" = "Apartment"

[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 для импорта в реестр) и перезапустите - это решило мою проблему.

НТН, Gaz

...