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

Почему SQL Server Management Studio так медленно открывается?

У нас есть новая установка SQL Server 2005. У сервера нет доступа к Интернету, и мы отключили проверку отзыва сертификатов, но не хотим продолжать это делать, поскольку это опасно. Но по-прежнему наблюдается очень медленное время запуска (более 60 секунд).

В Инструменты - Параметры, перейдите в Окружающая среда - Общие раздел и для При запуске вариант, выберите Открытая пустая среда. Посмотрим, улучшит ли это что-нибудь.

Я ненавижу SSMS, потому что это медленный и громоздкий. Более старый Enterprise Manager в SQL 2000 быстро загружался и гораздо быстрее реагировал на действия. Это прогресс для вас.

Обычно он медленно открывается в первый раз после запуска компьютера, но после этого он должен стать быстрее.

Причина в том, что он для некоторых вещей использует платформу .Net, и это, вероятно, единственное приложение .Net framework, которое вы используете на своем компьютере. Итак, в первый раз все эти сборки (dll) также должны быть загружены.

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

Вы применили пакет обновления к своему экземпляру и инструментам?

Это может сработать ...

  1. Загрузите список отозванных сертификатов с: http://crl.microsoft.com/pki/crl/products/CodeSignPCA.crl
  2. Создайте путь на локальном веб-сервере для / pki / crl / products и поместите туда CRL.
  3. Создайте запись в файле hosts (C: \ Windows \ System32 \ Drivers \ etc), чтобы поместить crl.microsoft.com в IP-адрес этого локального веб-сервера.

измените ярлык SQL Server Management Studio, чтобы в конце был переключатель nosplash. Это предотвратит появление окна SSMS Splash при загрузке, что немного сократит время загрузки.

по умолчанию будет:

"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\Ssms.exe" /nosplash

Вот что мы сделали. Поскольку наш прокси-сервер находится только в белом списке, мы устанавливаем соединение в IE для использования прокси, который затем немедленно отправляет сбой обратно, а не ждет более 60 секунд.

Это не будет окончательным решением, но оно наверняка поможет: отредактируйте сокращенный вариант для SQL Server Management Studio и добавьте «/ nosplash» в конец целевого поля (без кавычек, конечно).

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

Еще один способ действительно ускорить открытие SSMS - щелкнуть его ярлык правой кнопкой мыши и выбрать свойства. Измените цель на это:

"C: \ Program Files \ Microsoft SQL Server \ 100 \ Tools \ Binn \ VSShell \ Common7 \ IDE \ Ssms.exe" -nosplash

Изменением является добавление флага -nosplash в конце. Это немного ускорит открытие. Я научился этому трюку в субботу по SQL.

У меня была такая же проблема. Я обнаружил, что Защитник Windows рассматривает ssms.exe как угрозу. Итак, я добавил исключение, и это решило проблему. Безопасность Windows -> Настройки защиты от вирусов и угроз -> Управление настройками -> Добавить или удалить исключения ..