Por que o SQL Server Managment Studio é tão lento para abrir?

3

Temos uma nova instalação do SQL Server 2005. O servidor não tem acesso à Internet e desativamos as verificações de revogação de certificado, mas não queremos continuar fazendo isso, pois é perigoso. Mas ainda estão tendo esses tempos de início muito lentos (mais de 60 segundos).

    
por Keng 20.05.2009 / 21:44

9 respostas

5

Em Ferramentas - Opções , vá para a seção Ambiente - Geral e para a opção Em Inicialização , selecione Abra o ambiente vazio . Veja se isso melhora alguma coisa.

    
por 20.05.2009 / 22:08
2

Eu odeio usar o SSMS porque é lento e complicado. O Enterprise Manager mais antigo no SQL 2000 foi rápido para carregar e muito mais rápido em resposta a ações. Isso é progresso para você.

    
por 21.05.2009 / 02:44
1

Normalmente, é lento abrir a primeira vez depois que você inicia o computador, mas deve ficar mais rápido depois disso.

A razão é que ele usa o framework .Net para algumas coisas, e esse é provavelmente o único aplicativo de framework .Net que você usa em sua máquina. Então, da primeira vez, todos esses assemblies (dlls) precisam ser carregados também.

Mas isso acontece apenas uma vez. A partir daí, eles são armazenados em cache e, mesmo que esse cache seja paginado para o disco, a recuperação não é tão ruim.

    
por 20.05.2009 / 23:28
1

Você aplicou um service pack em sua instância e ferramentas?

    
por 20.05.2009 / 23:46
1

Isso pode funcionar ...

  1. Faça o download da Lista de revogação de certificados em: link
  2. Crie um caminho em um servidor da web local para / pki / crl / products e coloque a CRL lá.
  3. Crie uma entrada no arquivo de hosts (C: \ Windows \ System32 \ Drivers \ etc) para colocar o crl.microsoft.com no endereço IP desse servidor da Web local.
por 21.05.2009 / 03:28
1

altere o atalho do SQL Server Management Studio para que a chave nosplash seja finalizada. Isso impedirá que a janela Splash do SSMS apareça no carregamento, o que reduz um pouco o tempo de carregamento.

o padrão seria:

"C:\Program Files\Microsoft SQL Server0\Tools\Binn\VSShell\Common7\IDE\Ssms.exe" /nosplash
    
por 21.05.2009 / 20:17
0

Veja o que fizemos. Como nosso servidor proxy é apenas uma lista branca, definimos a conexão no IE para usar o proxy, que envia uma falha de volta imediatamente, em vez de esperar até 60 segundos.

    
por 20.05.2009 / 22:14
0

Esta não será a solução final, mas certamente ajuda: Edite o atalho para o SQL Server Management Studio e adicione "/ nosplash" ao final do campo de destino (sem as aspas, é claro).

Supondo que seja o SSMS que está iniciando lentamente. (edit: deve ser, apenas notei a tag para ele)

    
por 20.05.2009 / 23:25
0

Outra maneira de realmente acelerar a abertura do SSMS é clicar com o botão direito do mouse no atalho, escolha propriedades. Altere o alvo para isso:

"C: \ Arquivos de Programas \ Microsoft SQL Server \ 100 \ Ferramentas \ Binn \ VSShell \ Common7 \ IDE \ Ssms.exe" -nosplash

A mudança é a adição do sinalizador -nosplash no final. Isso acelerará bastante a abertura. Eu aprendi esse truque no SQL Saturday.

    
por 27.05.2009 / 18:44

Tags