SQL Management Studio si blocca all'apertura dopo essere stato chiuso su doppio schermo


16

Ho una configurazione a doppio schermo. Sto eseguendo Windows 8.1. Ho riscontrato questo problema con Management Studio 2008 R2, 2012 e 2014.

Se trascino la schermata di Management Studio sul secondo display, quindi lo chiudo, quando lo apro di nuovo, si apre sul secondo display. Questo è quello che mi aspetterei. Sfortunatamente, la finestra di dialogo Connetti al server è nascosta alla vista e la schermata principale rimane sfocata. Rimane non rispondente, in attesa del dialogo che non è stato possibile trovare. Ho provato ctrl-alt-tab e ctrl-alt-esc per trovarlo ma senza risultati.

L'unico modo per risolverlo è interrompere il processo. passa alla schermata singola e quindi aprila.

Qualcuno sa di una correzione per questo comportamento. È davvero frustrante.


Questo è un comportamento atipico per SSMS. L'ho usato su molte macchine con doppio monitor e non ho mai avuto questo problema. Hai qualche software multi-monitor di terze parti installato? Forse il software è configurato per ricordare le posizioni relative delle finestre di dialogo quando si aprono o qualcosa del genere? Hai provato a trascinare SSMS sul secondo monitor, a chiudere SSMS, a riaprirlo e a vedere cosa succede?
Max Vernon,

1
No, non esiste software di terze parti. Non riesco a trascinare la finestra di SSMS perché non risponde completamente perché la finestra di dialogo "Connetti al server" è nascosta da qualche parte.
Lee Chetwynd,

Anche i miei colleghi hanno riscontrato lo stesso problema. Ho provato diverse versioni di Management Studio (vedi in questione), per vedere se è stato corretto (penso che sia un bug).
Lee Chetwynd,

Per ovviare a questo problema, prova ad aprire SSMS nella schermata principale, connettendoti a un SQL Server, quindi trascina la finestra aperta sulla seconda schermata. Chiudi SSMS. Riaprilo e verifica se il problema è stato risolto.
Max Vernon,

Quello che hai descritto di fare è il vero problema che ho. Trascino SSMS sulla mia seconda schermata, la chiudo, quando viene riaperta, si aprirà sempre sulla seconda schermata. Questo è il problema, si blocca lì. Funziona bene su una seconda schermata fino a quando non la chiudo sulla seconda schermata. Quindi non c'è modo di riaprirlo senza ucciderlo, tramite Task Manager, passando al display singolo e riaprendolo.
Lee Chetwynd,

Risposte:


30

Ho trovato la risposta sul sito di errore del server:

/server//a/491235/171795

Sfortunatamente non posso votare il ragazzo ( /server//users/166318/eirik-toft ) poiché non ho alcuna reputazione su quel sito (o su questo sito in cui è stata migrata anche la mia domanda) Tuttavia, Ho pensato di lasciare questa risposta qui come un cartello per la sua risposta.

Per aggirare il problema, io 'alt-tab' per selezionare la finestra sql principale. Quindi 'alt-spazio' per ottenere il menu di scelta rapida, quindi 'm' per selezionare sposta, quindi ho usato i tasti freccia per visualizzare la finestra di dialogo nascosta.


4
Ho scoperto alcune informazioni in più che potrebbero essere utili. Questo problema si è verificato perché i miei schermi doppi non erano in piano. Il mio secondo schermo era a destra e in basso rispetto al mio schermo principale. L'avevo configurato nelle impostazioni di risoluzione dello schermo in modo che il puntatore scorresse correttamente dall'uno all'altro. La finestra di dialogo di connessione per SQL MS tenta di apparire a livello centrale con il display principale e quindi fuori dallo schermo.
Lee Chetwynd,

4

Potrebbe essere un po 'tardi per questo, ma ho sofferto dello stesso problema. Mi succede quando lo chiudo sul secondo monitor con l'angolo attaccato. La semplice soluzione per me era semplicemente colpire la fuga con l'obiettivo di concentrarsi sul Manager. Ciò chiude la finestra di dialogo in modo da poter controllare nuovamente il gestore. Quindi spostalo sul monitor principale e prova a connetterti. Molto più semplice quindi provare a mettere a fuoco la finestra di dialogo.


1

Grazie per le risposte qui ragazzi!

Mi ha aiutato a trovare una soluzione permanente quando si utilizza una configurazione a doppio schermo.

Dopo che sei riuscito a riportare Object Explorer sullo schermo, puoi chiuderlo e configurare Management Studio (2014) per non aprirlo automaticamente durante l'avvio. Ciò eviterà che si verifichi il fenomeno quando Management Studio è impostato per aprirsi automaticamente sulla schermata secondaria.

Per farlo, vai su Strumenti> Opzioni> Ambiente> Avvio

Per l'opzione "All'avvio:" seleziona "Apri ambiente vuoto", fai clic su "OK" e ti libererai di questo fastidio. :-)


Dopo ulteriori indagini ho scoperto che quanto sopra non è una soluzione permanente al problema. Ho trovato la causa principale sul mio sistema e sono riuscito a risolverlo in modo permanente. Su Windows 8.1 l'allineamento del layout a schermo multiplo causa questo problema quando non è allineato alla parte superiore o inferiore. Ho collegato i miei schermi al loro boarder superiore e questo ha risolto completamente questo problema per me, indipendentemente dalla modifica delle opzioni di avvio. :-)
Stephen

0

Puoi semplicemente "Bloccare lo schermo" (Win-L), quindi accedere nuovamente a Windows, dovresti vedere apparire la finestra di dialogo. È sicuramente un problema con più di una schermata in cui una di esse non è impostata sullo stesso livello (non allineata a (0,0)), quindi la finestra di dialogo è nascosta.


0

Altre soluzioni non funzionavano per me, dato che non riuscivo a far apparire la finestra.

Tuttavia, se si preme "invio" subito dopo averlo avviato, si preme "invio" nella finestra di connessione che è attiva (ma fuori dallo schermo) e si riconnetterà all'ultima voce.

Quindi, almeno se l'ultimo è valido, si tratta di una soluzione temporanea.


-1

Sono stato in grado di risolvere il problema della finestra di dialogo che si trovava fuori dallo spazio dello schermo procedendo come segue:

  • Configura i miei display in modo che solo uno fosse attivo
  • Disconnettersi da Windows
  • Esegui nuovamente l'accesso e apri SQL Management Studio
  • Ripristina la configurazione multi-monitor

Ho anche provato il vecchio trucco di utilizzare il tasto Windows con i tasti freccia per provare a spostare la finestra di dialogo in un'altra schermata, ma in questo caso non funziona.


-1

modificare la risoluzione del display per rendere lo schermo in cui SSMS è attualmente bloccato lo schermo principale. Questo sbloccerà SSMS


-1

Nel mio caso, l'opzione "Esegui come amministratore" ha funzionato a meraviglia. Stavo accedendo alla schermata del mio server con Windows RDP. E quando apro SQL Server Management Studio e Visual Studio 2010 l'utente si blocca al momento e non funzionerà se non la disconnessione viene disconnessa dall'amministratore.

Ma quando imposto la modalità di compatibilità di entrambe le applicazioni su "Esegui come amministratore", inizia a funzionare correttamente.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.