El estudio de administración de SQL se bloquea cuando se abre después de cerrarse en la pantalla dual

16

Tengo una configuración de doble pantalla. Estoy ejecutando Windows 8.1. He tenido este problema con Management Studio 2008 R2, 2012 y 2014.

Si arrastro la pantalla del estudio de administración a mi segunda pantalla y luego la cierro, cuando la abro nuevamente, se abre en la segunda pantalla. Esto es lo que esperaría. Desafortunadamente, el cuadro de diálogo de conexión al servidor está oculto a la vista y la pantalla principal permanece fuera de foco. Sigue sin responder, esperando el diálogo que no se puede encontrar. He intentado ctrl-alt-tab y ctrl-alt-esc para encontrarlo, pero fue en vano.

La única forma en que puedo solucionarlo es terminar el proceso. cambie a una sola pantalla y luego ábrala.

¿Alguien sabe de una solución para este comportamiento? Es realmente frustrante.

Lee Chetwynd
fuente
Este es un comportamiento atípico para SSMS. Lo he usado en muchas máquinas con monitores duales y nunca he experimentado este problema. ¿Tiene instalado algún software de monitor múltiple de terceros? ¿Quizás el software está configurado para recordar ubicaciones relativas de cuadros de diálogo cuando se abren, o algo así? ¿Has intentado arrastrar SSMS al segundo monitor, cerrar SSMS, volver a abrirlo y ver qué sucede?
Max Vernon
1
No, no hay software de terceros. No puedo arrastrar la ventana SSMS ya que no responde completamente porque el cuadro de diálogo 'conectar al servidor' está oculto en alguna parte.
Lee Chetwynd
Mis colegas también experimentan el mismo problema. He probado diferentes versiones de Management Studio (ver en cuestión), para ver si está arreglado (creo que es un error).
Lee Chetwynd
Como solución alternativa, intente abrir SSMS en la pantalla principal, conectarse a un servidor SQL, luego arrastre la ventana abierta a la segunda pantalla. Cierra SSMS. Vuelva a abrirlo y vea si eso resuelve el problema.
Max Vernon
Lo que has descrito hacer es el problema real que tengo. Arrastre SSMS a mi segunda pantalla, la cierro, cuando se abre de nuevo, siempre se abrirá en la segunda pantalla. Ese es el problema, se cuelga allí. Funciona bien en una segunda pantalla hasta que la cierro en la segunda pantalla. Entonces no hay forma de volver a abrirlo sin matarlo, a través del administrador de tareas, cambiando a una sola pantalla y volviéndolo a abrir.
Lee Chetwynd

Respuestas:

30

He encontrado la respuesta en el sitio de falla del servidor:

/server//a/491235/171795

Desafortunadamente, no puedo votar al tipo ( /server//users/166318/eirik-toft ) ya que no tengo ninguna reputación en ese sitio (o este sitio en el que mi pregunta también migró) Sin embargo, Pensé que dejaría esta respuesta aquí como señal de su respuesta.

Para solucionar el problema, utilizo 'alt-tab' para seleccionar la ventana principal de sql. Luego 'alt-space' para obtener el menú contextual y luego 'm' para seleccionar mover, luego utilicé las teclas de flecha para ver el cuadro de diálogo oculto.

Lee Chetwynd
fuente
44
He descubierto un poco más de información que puede ser útil. Este problema ocurrió porque mis pantallas duales no estaban niveladas. Mi segunda pantalla estaba a la derecha y más abajo que mi pantalla principal. Había configurado esto en la configuración de resolución de pantalla para que el puntero fluyera correctamente de uno a otro. El diálogo de conexión para SQL MS intenta aparecer en el nivel central con la pantalla principal y, por lo tanto, fuera de la pantalla.
Lee Chetwynd
4

Puede que sea un poco tarde para esto, pero sufrí el mismo problema. Me sucede cuando lo cierro en el segundo monitor con el que está conectado en la esquina. La solución simple para mí era simplemente escapar con el foco puesto en el Administrador. Eso cierra el diálogo para que pueda controlar el administrador nuevamente. Luego muévalo al monitor principal e intente conectarse. Mucho más simple que tratar de mover el diálogo al foco.

Rodnale
fuente
1

Gracias por las respuestas aquí chicos!

Me ayudó a encontrar una solución permanente al usar una configuración de pantalla dual.

Una vez que haya logrado recuperar el Explorador de objetos en la pantalla, puede cerrarlo y configurar Management Studio (2014) para que no se abra automáticamente durante el inicio. Esto evitará que ocurra el fenómeno cuando Management Studio esté configurado para abrirse automáticamente en su pantalla secundaria.

Para ello, vaya a Herramientas> Opciones> Medio ambiente> Inicio

Para la opción "Al inicio:" seleccione "Abrir entorno vacío", haga clic en "Aceptar" y se librará de esta molestia. :-)

Stephen
fuente
Después de una investigación más exhaustiva, descubrí que lo anterior no es una solución permanente al problema. Encontré la causa raíz en mi sistema y logré solucionarlo permanentemente. En Windows 8.1, la alineación del diseño de múltiples pantallas causa este problema cuando no se alinea con la parte superior o inferior. Ajusté mis pantallas a su alojamiento superior y esto resolvió completamente este problema para mí, independientemente de cambiar las opciones de inicio. :-)
Stephen
0

Puede simplemente "Bloquear la pantalla" (Win-L) y luego volver a iniciar sesión en Windows, debería ver aparecer el cuadro de diálogo. Definitivamente es un problema con más de una pantalla en la que ninguno de ellos está configurado en el mismo nivel (no alineado a (0,0)), por lo tanto, el cuadro de diálogo está oculto.

Tony Chan
fuente
0

Otras soluciones no funcionaban para mí, ya que simplemente no podía mostrar la ventana.

Sin embargo, si presiona "enter" justo después de iniciarlo, está presionando "enter" en la ventana de conexión que está enfocada (pero fuera de la pantalla) y se volverá a conectar a su última entrada.

Entonces, al menos si su último es válido, esta es una solución temporal.

Stephen Cook
fuente
-1

Pude solucionar el problema de que el diálogo quedara fuera del espacio de la pantalla haciendo lo siguiente:

  • Configurar mis pantallas para que solo una esté activa
  • Cerrar sesión de Windows
  • Inicie sesión nuevamente y abra SQL Management Studio
  • Restaurar la configuración de monitores múltiples

También probé el viejo truco de usar la tecla de Windows con las teclas de flecha para intentar mover el diálogo a otra pantalla, pero eso no funciona en este caso.

Elegante
fuente
-1

cambie la resolución de la pantalla para que la pantalla donde SSMS está actualmente congelado sea la pantalla principal. Esto descongelará SSMS

Lisa
fuente
-1

En mi caso, la opción "Ejecutar como administrador" funcionó de maravilla. Estaba accediendo a la pantalla de mi servidor con el RDP de Windows. Y cuando abro SQL Server Management Studio y Visual Studio 2010, el usuario se cuelga en este momento y no funcionará a menos que el administrador desconecte la sesión.

Pero cuando configuro el modo de compatibilidad tanto de la aplicación como "Ejecutar como administrador", comienza a funcionar bien.

Manoj jagadale
fuente