Назад | Перейти на главную страницу

SQL Management Studio мучительно медленная в 32-битной Windows 7

У меня были проблемы с запуском чего-либо в SQL Management Studio на Win 7. По сути, выполнение чего-либо через интерфейсы Management Studio полностью зависает на несколько минут. Выполнение запроса практически невозможно, поскольку только для его анализа в среде IDE требуется около 2 минут и еще одна минута для его выполнения, когда сам запрос завершается мгновенно за пределами среды IDE. Я даже не буду углубляться в конструктор запросов. Все, что связано с интенсивным взаимодействием с пользователем, например редактирование строки в наборе результатов, где мне нужно щелкнуть ячейку, замораживает интерфейс. Я безуспешно пытался переустановить. Также пробовал работать в режиме совместимости без каких-либо различий. У кого-нибудь был подобный опыт?

Я использую SQL Management Studio 2008 версии 10.0.2531.0 в 32-разрядной версии Windows 7. Подключение к удаленному экземпляру SQL Server (2008 R2).

Спасибо.

У меня была похожая проблема. В моем случае это было связано с программным обеспечением для считывания отпечатков пальцев, которое связано с проводником Windows. Когда я удалил HP Protect Tools, производительность MS SQL SMS резко повысилась. После работы со службой поддержки HP (в течение нескольких месяцев) они дали мне следующее решение:

Для 32-разрядной ОС: разархивируйте настройку для каждого файла и замените на путь к папке:

«% ProgramFiles% \ Hewlett-Packard \ HP ProtectTools Security Manager \ Bin \ Coruscant»,

Для 64-разрядной ОС: разархивируйте настройку для каждого файла и замените на путь к папке:

«% ProgramFiles (x86)% \ Hewlett-Packard \ HP ProtectTools Security Manager \ Bin \ Coruscant».

Выйдите из системы и войдите снова и убедитесь, что проблема устранена.

Вот предоставленный XML-файл (он должен называться customization_per.xml):

<?xml version="1.0" encoding="UTF-8"?>
<options>
  <processes>
    <process name="googletalk.exe">
      <classes>
        <class name="Google Talk - Google Xmpp Client GUI Window" type="runtimer"/>
      </classes>
    </process>
    <process name="msnmsgr.exe">
      <classes>
        <class name="DirectUIHWND" type="runtimer"/>
        <class name="MSBLWindowClass" type="runtimer"/>
      </classes>
    </process>
    <process name="yahoomessenger.exe">
      <classes>
        <class name="YahooBuddyMain" type="runtimer"/>
      </classes>
    </process>
    <process name="msaccess.exe">
      <classes>
        <class name="OGrid" type="nochildren"/>
      </classes>
    </process>
    <process name="msnmsgr.exe">
      <classes>
        <class name="MSBLWindowClass" type="forceload"/>
      </classes>
    </process>
    <process name="onenote.exe" type="skip" />
    <process name="corelcalc.exe" type="skip" />
    <process name="corellauncher.exe" type="skip" />
    <process name="corellaunchit.exe" type="skip" />
    <process name="corelshow.exe" type="skip" />
    <process name="corelwrite.exe" type="skip" />
    <process name="aim.exe">
      <classes>
        <class name="__oxFrame.class__" type="runtimer"/>
        <class name="__oxFrame.class__" type="forceload"/>
      </classes>
    </process>
    <process name="roxio burn.exe" type="skip"/>
    <process name="roxioburnreader.exe" type="skip"/>
    <process>
      <classes>
        <class name="SharedSigninDialogClass" type="forceload" />
      </classes>
    </process>
    <process name="ssms.exe" type="skip"/>
  </processes>
</options>

Надеюсь, это поможет.

С уважением, Стивен

Установите и отключите (если включено) следующие настройки в опциях Internet Explorer:

  • Проверять аннулирование сертификатов серверов
  • Проверить подписи для скачанных программ

Какие-нибудь события записываются в менеджере событий? Какие-либо другие сетевые задачи работают медленно? если у вас есть другие разработчики в вашем районе, и это работает для них, и у них есть права для входа на ваш компьютер, попробуйте это, поскольку это может быть проблема, связанная с профилем.

У меня были аналогичные проблемы с Visual Studio 2010 на Win7.

В конце концов отследил это до программного обеспечения Entrust Security Manager, которое сделало себя менеджером сертификатов по умолчанию в системе.

Скорее всего, та же проблема, что и упомянутая выше программа для считывания отпечатков пальцев. Измените обработчик сертификата по умолчанию обратно на Microsoft, и проблема должна исчезнуть.

Замените ключи реестра следующим образом:

[HKEY_CURRENT_USER \ Software \ Microsoft \ Microsoft SQL Server \ 100 \ Tools \ Shell \ General \ AutoRecover] «Автоматическое восстановление всегда включено» = dword: 00000000 «AutoRecover Enabled» = dword: 00000000