it-swarm.dev

¿Por qué tarda tanto SQL Management Studio en conectarse?

Teniendo en cuenta que Microsoft SQL Server no es, técnicamente, un sistema de administración de bases de datos lento, sigo preguntándome por qué a menudo/por lo general toma tanto tiempo para que SQL Management Studio se conecte.

Esto sucede incluso cuando nadie más está accediendo al servidor de la base de datos y cuando Management Studio se ejecuta en la misma máquina que SQL Server.

Además, SQL Management Studio a menudo lleva mucho tiempo hacer algo, incluso mostrar solo los permisos de inicio de sesión puede llevar varios minutos en servidores de bases de datos que de otro modo no se utilizarían.

¿Hay alguna explicación obvia?

16
Andrew J. Brehm

Esto suena estúpido, pero tuve un problema de SQL Server Management Studio muy lento y este truco lo resolvió:

  • Abra Internet Explorer
  • Vaya a Herramientas -> Opción de Internet
  • Abra la pestaña "Avanzado"
  • Desmarque "Verificar la revocación del certificado del servidor (requiere reiniciar)"

Este truco solo es efectivo si la computadora donde está instalado SQL Server Management Studio NO está conectada a Internet. Solo hacer eso resolvió mi problema. Quizás resuelva el tuyo.

13
Julien N

Esto funcionó para mí: Microsoft SQL Server Management Studio es demasiado lento

En un entorno corporativo, no es raro que Microsoft SQL Server Management Studio (SSMS) para SQL Server 2005 tarde más de 45 segundos en iniciarse, así como retrasos y retrasos al abrir varias ventanas y cuadros de diálogo desde la aplicación. Si tiene este problema, entonces una solución rápida es agregar una entrada en sus HOSTS. archivo que señala crl.Microsoft.com a 127.0.0.1

  • Salga de SSMS
  • Presione las teclas [Win] + [R]
  • Introduzca la siguiente..

    notepad %systemroot%\system32\drivers\etc\hosts.
    
  • Agregue lo siguiente ...

    127.0.0.1    crl.Microsoft.com
    
  • Guarda el archivo.

  • Inicie SSMS (¡ah! Mucho mejor)
14
peco

SSMS está intentando verificar con Microsoft el certificado raíz predeterminado, aunque no lo use. Si está utilizando un servidor proxy, use proxycfg o netsh para establecer la configuración del proxy del sistema. Cierre y luego abra SSMS y el tiempo de carga se reducirá considerablemente.

3
Vern Wold

de forma predeterminada, cuando se conecta a un servidor local, el protocolo de red utilizado es la memoria compartida. Esto puede ser bastante lento a veces.

Estaba experimentando el mismo problema de velocidad al conectarme a una caja especificada de forma similar localmente, pero no de forma remota.

¿Obtiene la misma ralentización si especifica el protocolo de red TCP/IP al conectarse?

EDIT Además, según Microsoft, este puede ser un problema causado por Management Studio que tiene 32 bits y se ejecuta en un sistema operativo de 64 bits. Ver aquí: http://support.Microsoft.com/kb/906892

3
Sk93

¿Posible implementación de IPv6 rota? ¿Estás ejecutando doble pila? Somos y hemos tenido este problema antes. Primero se prueba IPv6, y si hay algún error de configuración, eventualmente fallará a IPv4.

3
Brian Knoblauch

Agregué sqlservr.exe a la lista de excepciones del firewall de Windows en SQL Server 2005. Resultado: ¡respuesta muy rápida!

1
user29096

¿Podría ser esto un problema de resolución de nombre? Si el motor de SQL Server está en la misma máquina, intente usar (local) como el nombre o incluso 127.0.0.1 (o la dirección IP de la máquina). Netbios sobre TCP/IP y/o WINS/DNS deficientes pueden conducir a tiempos de conexión más lentos.

También asegúrese de que el servidor tenga suficiente memoria para funcionar. SQL Server puede funcionar bien con 512 MB de RAM, pero el rendimiento se degrada muy rápido.

No debería haber un retraso de más de 5 segundos al conectarse a un servidor. (Menos si es local).

1
Martin Marconcini

Agregando a la respuesta de Julien N anterior, solucioné el problema (un retraso de 10 segundos al ejecutar una consulta la primera vez) desmarcando:

"Comprobar la revocación del certificado del editor"

en las opciones avanzadas de Internet Explorer. No se requiere reiniciar.

1
Neil Miller

La solución para mí fue deshabilitar la NIC Hyper-V:

enter image description here

Simplemente haga clic derecho y luego haga clic en disable

1
RobIII

En mi caso, no fue siempre, pero cuando lo hizo, tardaría 10 minutos en recuperar incluso mi caja de conexión. Así que miré al administrador de configuración y deshabilité la memoria compartida. Funciona como encanto cada vez !!

1
user61982

Mi colega tiene el mismo comportamiento que tú en su PC. Estaba usando SQL Server Management Studio de 2005. Resolvió instalar la nueva versión que viene con SQL Server 2008.

Si nota que este problema solo ocurre en su PC, le sugiero que intente desinstalar y reinstalar todo el conjunto de Microsoft SQL Server.

1
Drake

Estaba teniendo el mismo problema en el que la carpeta Vistas tardaba mucho en expandirse. Otras carpetas, incluidas bases de datos o tablas, estaban bien. Todas las recomendaciones anteriores no funcionaron en mi caso. Lo que funcionó para mí es que el usuario tenía el rol sysdamin, eliminé el rol sysadmin y lo devolví y todo comenzó a funcionar bien para mí.

0
Bader Cheema