2012-03-07 6 views
1

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

ответ

0

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

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

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

Смежные вопросы