Ошибка объекта управления SQL Server 2008 R2 - PullRequest
1 голос
/ 07 марта 2012

Когда я пытаюсь подключиться к экземпляру SQL Server 2008 R2 с помощью Management Studio 2008 R2 с действительными учетными данными, я получаю сообщение об ошибке «Bad IL Range (Microsot.SQLServer.SMO)». Однако я могу получить доступ к серверу с помощью SQLCMD и вижу, что с базой данных проблем нет. Как вы думаете, проблема может быть?

1 Ответ

0 голосов
/ 17 января 2013

Я думаю, что есть большая вероятность, что эта ошибка вызвана вирусом, который повредил вашу установку SQL Server, или, по крайней мере, какой-то компонент SQL Server полагается.Если у вас возникла та же проблема, что и у меня, то и ее раскрутка может оказаться нелегкой.Это связано с тем, что при стандартном удалении происходит сбой с той же ошибкой «Bad IL range ..», и даже после использования параметров командной строки «msiexec / x» для удаления связанных GUID повторная установка завершается с той же ошибкой.

SQL Server Setup has encountered the following error: Bad IL range

Мне было бы очень интересно услышать, как кто-то еще справился с этой проблемой, но я думаю, что полная переустановка Windows может быть в порядке, и это был бы мой ответ,больно, хотя это может быть.Я пришел к такому выводу после того, как также рассмотрел другие предлагаемые причины, включая полную деинсталляцию и переустановку всех компонентов .NET, после того, как в некоторых ответах указывалось, что поврежденные сборки .NET являются потенциальной причиной.Убедитесь, что вы создали резервные копии своих баз данных перед тем, как очистить систему, и просто подключите их снова после того, как ваша установка снова заработает.Удачи!

...