it-swarm-pt.tech

Por que demora tanto tempo para o SQL Management Studio se conectar?

Considerando que o Microsoft SQL Server não é, tecnicamente, um sistema lento de gerenciamento de banco de dados, fico me perguntando por que geralmente/normalmente leva tanto tempo para o SQL Management Studio se conectar.

Isso acontece mesmo quando ninguém mais está acessando o servidor de banco de dados e quando o Management Studio é executado na mesma máquina que o SQL Server.

Além disso, o SQL Management Studio geralmente leva muito tempo para fazer alguma coisa, mesmo exibir as permissões de um login pode levar alguns minutos nos servidores de banco de dados, caso contrário eles não são utilizados.

Existe alguma explicação óbvia?

20
Andrew J. Brehm

Isso parece estúpido, mas eu tive um problema com um SQL Server Management Studio muito lento e esse truque resolveu:

  • Abra o Internet Explorer
  • Vá para Ferramentas -> opção Internet
  • Abra a guia "Avançado"
  • Desmarque a opção "Verificar revogação do certificado do servidor (requer reinicialização)"

Esse truque só será eficaz se o computador em que o SQL Server Management Studio estiver instalado NÃO estiver conectado à Internet. Só isso resolveu meu problema. Talvez isso resolva o seu.

16
Julien N

Isso funcionou para mim: O Microsoft SQL Server Management Studio está muito lento

Em um ambiente corporativo, não é incomum que o Microsoft SQL Server Management Studio (SSMS) para SQL Server 2005 demore mais de 45 segundos para iniciar, além de atrasos e atrasos ao abrir várias janelas e caixas de diálogo no aplicativo. Se você estiver enfrentando esse problema, uma solução rápida é adicionar uma entrada nos seus HOSTS. arquivo que aponta crl.Microsoft.com para 127.0.0.1

  • Sair do SSMS
  • Pressione as teclas [Win] + [R]
  • Digite o seguinte ..

    notepad %systemroot%\system32\drivers\etc\hosts.
    
  • Anexe o seguinte ..

    127.0.0.1    crl.Microsoft.com
    
  • Salve o arquivo.

  • Inicie o SSMS (ah! Muito melhor)
17
peco

O SSMS está tentando verificar com a Microsoft o certificado raiz padrão, mesmo que ele não o utilize. Se você estiver usando um servidor proxy, use proxycfg ou netsh para definir as configurações de proxy do sistema. Feche e abra o SSMS e o tempo para carregar será bastante reduzido.

3
Vern Wold

por padrão, ao conectar-se a um servidor local, o protocolo de rede usado é a memória compartilhada. Isso pode ser bem lento às vezes.

Eu estava enfrentando o mesmo problema de velocidade ao conectar-me localmente a uma caixa especificada de maneira semelhante, mas não remotamente.

Você obtém a mesma desaceleração se especificar o protocolo de rede TCP/IP ao conectar-se?

[~ # ~] edit [~ # ~] Além disso, de acordo com a Microsoft, esse pode ser um problema causado pelo fato de o Management Studio ter 32 bits e ser executado em um sistema operacional de 64 bits. Consulte aqui: http://support.Microsoft.com/kb/906892

3
Sk93

Possível implementação IPv6 interrompida? Você está executando o dual-stack? Nós somos e já tivemos esse problema antes. O IPv6 é tentado primeiro e, se houver algum erro de configuração, acabará por falhar no IPv4.

3
Brian Knoblauch

Adicionando à resposta de Julien N acima, eu corrigi o problema (um atraso de 10 segundos ao executar uma consulta pela primeira vez) desmarcando:

"Verificar revogação de certificado do editor"

nas opções avançadas do Internet Explorer. Não é necessário reiniciar.

2
Neil Miller

A solução para mim foi desativar a placa de rede Hyper-V:

enter image description here

Simplesmente clique com o botão direito do mouse e clique em disable

2
RobIII

Adicionei sqlservr.exe à lista de exceções do firewall do Windows no SQL Server 2005. Resultado: resposta muito rápida!

1
user29096

Este poderia ser um problema de resolução de nomes? Se o mecanismo do SQL Server estiver na mesma máquina, tente usar (local) o nome ou até 127.0.0.1 (ou o endereço IP da máquina). Netbios sobre TCP/IP e/ou WINS/DNS deficiente podem levar a tempos de conexão lentos.

Verifique também se o servidor possui memória suficiente para operar. O SQL Server pode funcionar bem com menos de 512 MB de RAM, mas o desempenho diminui muito rapidamente.

Não deve haver um atraso maior que 5 segundos ao conectar-se a um servidor. (Menos se local).

1
Martin Marconcini

No meu caso, não era sempre, mas quando acontecia, levava 10 minutos para recuperar até minha caixa de conexão. Então, olhei para o Gerenciador de configuração e desabilitei a memória compartilhada. Funciona como charme todas as vezes !!

1
user61982

Meu colega tem o comportamento exato que você em seu PC. Ele estava usando o SQL Server Management Studio de 2005. Ele resolveu instalar a nova versão que acompanha o SQL Server 2008.

Se você perceber que esse problema ocorre apenas no seu PC, sugiro que tente desinstalar e reinstalar todo o conjunto do Microsoft SQL Server.

1
Drake

Eu estava tendo o mesmo problema em que a pasta Views estava demorando muito para ser expandida. Outras pastas, incluindo bancos de dados ou tabelas, estavam OK. Todas as recomendações acima não funcionaram no meu caso. O que funcionou para mim é que o usuário tinha a função sysdamin, removi a função sysadmin e a devolvi e tudo começou a funcionar bem para mim.

0
Bader Cheema