Проблема при запуске SQL Management Studio 2008 - PullRequest
0 голосов
/ 29 июня 2010

Я устанавливаю MS SQL Management Studio 2008, установка прошла успешно, но когда я запускаю Management Studio и подключаюсь к любому Серверу (разные серверы в разных местах), я получаю следующую ошибку

************** Ausnahmetext ************** System.TypeLoadException: Der Тип «Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDomainLite» в сборке «Microsoft.SqlServer.Management.Sdk.Sfc, Версия = 10.0.0.0, Культура = нейтральная, PublicKeyToken = 89845dcd80ntnttnt» Верден. bei Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.NavigableItem.get_State () bei Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.LazyTreeView.AdjustStateHealthStatus (TreeNode inputNode) bei Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.LazyTreeView.AddIconToImageMap (узел TreeNode) bei Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.ExplorerHierarchyNode.LoadNodeValuesFromItem (INavigableItem containsItem) bei Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.ExplorerHierarchyNode.AddedToTree () bei Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.LazyTreeView.AddNodesInternal (источник TreeNode, TreeNode [] nodeToAdd)

Есть предложения по решению этой проблемы? Система Win7x64.

С уважением Rene

1 Ответ

1 голос
/ 23 января 2011

Извините за этот поздний ответ. У меня тоже была эта пробема. И я мог бы решить это - не путем переустановки ОС: -)

Описание проблемы:
Проблема произошла, потому что я сделал установку "SQL Server Express 2008 R2". Не спрашивай почему, я подумал, что это хорошая идея. Но SQL Management Server 2008 R2 не работал. Поэтому я удалил весь R2-SQL Server и установил раннюю версию SQL Server 2008 Express Advanced Edition. SQL Server работал, но Management Studio использовал это исключение (s.a.).

Решение:
Проблема в том, что есть остатки установки SQL Server R2. Некоторые сборки новее. Примечание: для следующего решения я не гарантирую, что оно работает и что ваша система не будет работать должным образом после него.

ИСПОЛЬЗУЙТЕ ЭТО НА СВОЙ РИСК!

Также выполните следующие шаги:

  1. Удалите все записи «Microsoft SQL Server 2008» со стандартной страницы удаления («Система»> «Программы»> «Удаление» на немецком языке: «Systemsteuerung> Программа> Программа деинсталляции»). Также удалите запись «Поддержка установки SQL Server» (немецкий: «Unterstützung für Настройка SQL Server»)

  2. Теперь, если у вас, как и у меня, есть проблемы с удалением записей SQL Server, загрузите инструмент Microsoft Очистка установщика Windows . После запуска вы получите список настроек. Эти настройки можно очистить с помощью этого инструмента.

  3. Итак, мы должны избавиться от сборок R2. Откройте проводник и перейдите к «C: \ Windows \ Assembly». Найдите записи, начинающиеся с "Microsoft.SqlServer". Выберите их все и нажмите «удалить». Если появляется сообщение, что не все можно удалить, значит, вы пропустили установку на шаге 2!

  4. Теперь вы можете установить «SQL Server 2008 express». Я использовал установку x86 без ServicePack.

...