2015-09-21 5 views
0

Я использую Management Studio без проблем на моем компьютере уже около двух лет и успешно перешел на Windows 10 несколько недель назад. На прошлой неделе он начал висеть на открытом со следующей ошибкой:SQL Server 2008 r2 Проблемы со студией управления

Microsoft.SqlServer.Management.RegisteredServers.RegisteredServerException: 
Unable to read the list of previously registered servers on this system. 
Re-register your servers in the 'Registered Servers' window. 

После выполнения некоторых исследований, мне удалось обойти эту проблему, следуя советы найденных в this post, но теперь объект исследователь отказывается расширяться. Программа действует для всего мира, как будто она не отвечает, но в итоге я получу следующую ошибку:

Значение не может быть пустым. Имя параметра: viewInfo (Microsoft.SqlServer.Management.SqlStudio.Explorer)

После этого я могу открыть новое окно запроса, и все откликнется, но я не могу использовать объект-проводник. Я посмотрел на this thread, но, похоже, для меня это ничего не решает.

Есть ANY У меня нет необходимости переустанавливать SSMS?

Обновление: Попытка просто переустановить, но с ошибкой "The specified account already exists".

+0

Основываясь на почте вы связаны Как вы думаете, у вас есть коррумпированный файл 'regsvr.xml'? Это должно быть довольно легко восстановить, если это так. Удаление/переустановка SSMS не требуется. – DMason

+0

Ну, я удалил старый файл (переименовал его в 'regsvr-old.xml'), что и привело меня к проблеме SECOND (переменная не может быть пустой ошибкой). – acullen72

ответ

0

Я получил то же сообщение об ошибке, что и вы, вчера, 30 сентября 2015 г., когда я попытался открыть мою надежную SQL Server 2008 R2 Management Studio.

После исследования и тестирования тех же вещей, о которых вы упоминали, безрезультатно, я собирался попытаться переустановить SSMS (что заставляет меня дрожать, просто думая об этом).

Я знаю, что в последнее время я не внес изменений в систему, но, возможно, Microsoft недавно изменила мою систему? Поскольку точка восстановления автоматически создается Windows 7 всякий раз, когда происходит смена системы, она, естественно, делает ее каждый раз, когда Microsoft выполняет критическое обновление. Ниже можно увидеть изменения, сделанные в моей системе Microsoft:

enter image description here

И там, наверху, я вижу, что обновления Windows было сделано 9/29/2015, за день до моих неприятностей начала. И я не использовал SSMS до 30/30/2015, и вот когда я получил сообщение об ошибке, которое вы описываете. Обстоятельства, если хотите.

Я узнал трудный путь 5 лет назад, что переустановка SQL Server 2008/2008 R2 чревата большими подводными камнями и риском во всем, что вы поворачиваете.

Итак, теперь, когда я видел совпадение Windows Update, я решил подождать еще несколько дней, чтобы узнать, появится ли у Microsoft исправление, или, возможно, ваш поток получит повышенное внимание.

шаги, чтобы увидеть ваше мнение Точки восстановления:

  1. Панель управления \ Все элементы панели управления \ Система

  2. Затем в левой панели выберите Защита системы.

  3. Нажмите кнопку Восстановление системы ...

  4. Нажмите кнопку Next

Также еще один ключ к разгадке является следующая ссылка, которая говорит, что такое сообщение об ошибке может возникнуть, если профиль пользователя поврежден: http://www.sqlserverf1.com/tag/microsoft-net-framework-error-unable-to-read-the-list-of-previously-registered-servers-on-this-system/

+0

Сегодня утром я пошел использовать точку восстановления, показанную выше, но она исчезла. К сожалению, это говорит о том, что вирус или вредоносное ПО могут быть вовлечены в эту проблему, поскольку некоторые вирусы намеренно удаляют точки восстановления, чтобы предотвратить восстановление пользователя. –

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