SQL Management Studio se bloque lors de l'ouverture après avoir été fermé sur un double écran

16

J'ai une configuration double écran. J'utilise Windows 8.1. J'ai rencontré ce problème avec Management studio 2008 R2, 2012 et 2014.

Si je fais glisser l'écran du studio de gestion sur mon 2ème écran, puis le ferme, lorsque je l'ouvre à nouveau, il s'ouvre sur le 2ème écran. C'est ce à quoi je m'attendrais. Malheureusement, la boîte de dialogue de connexion au serveur est masquée et l'écran principal reste flou. Il reste irréfléchi, attendant la boîte de dialogue introuvable. J'ai essayé ctrl-alt-tab et ctrl-alt-esc pour le trouver mais en vain.

La seule façon de le trier est de tuer le processus. passer à un seul écran, puis l'ouvrir.

Quelqu'un connaît-il une solution à ce problème? C'est vraiment frustrant.

Lee Chetwynd
la source
Il s'agit d'un comportement atypique pour SSMS. Je l'ai utilisé sur de nombreuses machines avec deux moniteurs et je n'ai jamais rencontré ce problème. Avez-vous installé un logiciel multi-écrans tiers? Peut-être que le logiciel est configuré pour se souvenir des emplacements relatifs des boîtes de dialogue lors de leur ouverture, ou quelque chose? Avez-vous essayé de faire glisser SSMS vers le deuxième moniteur, de fermer SSMS, de le rouvrir et de voir ce qui se passe?
Max Vernon
1
Non, il n'y a pas de logiciel tiers. Je ne peux pas faire glisser la fenêtre SSMS car elle ne répond pas du tout car la boîte de dialogue «se connecter au serveur» est cachée quelque part.
Lee Chetwynd
Mes collègues connaissent également le même problème. J'ai essayé différentes versions de management studio (voir en question), pour voir s'il est corrigé (je pense que c'est un bug).
Lee Chetwynd
Pour contourner le problème, essayez d'ouvrir SSMS sur l'écran principal, en vous connectant à un serveur SQL, puis faites glisser la fenêtre ouverte vers le deuxième écran. Fermez SSMS. Rouvrez-le et voyez si cela résout le problème.
Max Vernon
Ce que vous avez décrit comme étant le véritable problème que j'ai. Je fais glisser SSMS sur mon deuxième écran, le ferme, lorsqu'il est rouvert, il s'ouvrira toujours sur le deuxième écran. Voilà le problème, il se bloque là. Cela fonctionne très bien sur un 2ème écran jusqu'à ce que je le ferme sur le 2ème écran. Il n'y a alors aucun moyen de le rouvrir sans le tuer, via le gestionnaire de tâches, en passant à un affichage unique et en l'ouvrant à nouveau.
Lee Chetwynd

Réponses:

30

J'ai trouvé la réponse sur le site de panne du serveur:

/server//a/491235/171795

Malheureusement, je ne peux pas voter pour le gars ( /server//users/166318/eirik-toft ) car je n'ai aucune réputation sur ce site (ou sur ce site sur lequel ma question a également migré). Cependant, Je pensais que je laisserais cette réponse ici comme un indicateur de sa réponse.

Pour contourner le problème, je «alt-tab» pour sélectionner la fenêtre sql principale. Puis 'alt-espace' pour obtenir le menu contextuel puis 'm' pour sélectionner déplacer, puis j'ai utilisé les touches fléchées pour faire apparaître la boîte de dialogue cachée.

Lee Chetwynd
la source
4
J'ai découvert un peu plus d'informations qui pourraient être utiles. Ce problème est survenu car mes écrans doubles n'étaient pas de niveau. Mon deuxième écran était à droite et plus bas que mon écran principal. J'avais configuré cela dans les paramètres de résolution d'écran afin que le pointeur passe correctement de l'un à l'autre. La boîte de dialogue de connexion pour SQL MS essaie d'apparaître au niveau central avec l'affichage principal et donc hors écran.
Lee Chetwynd
4

Il pourrait être un peu tard pour cela mais j'ai souffert du même problème. Cela m'arrive quand je le ferme sur le deuxième moniteur avec celui-ci attaché au coin. La solution la plus simple pour moi a consisté à simplement sortir de l'escalier en mettant l'accent sur le gestionnaire. Cela ferme la boîte de dialogue afin que vous puissiez contrôler à nouveau le gestionnaire. Déplacez-le ensuite sur le moniteur principal et essayez de vous connecter. Beaucoup plus simple que d'essayer de mettre la boîte de dialogue au point.

Rodnale
la source
1

Merci pour les réponses ici les gars!

Cela m'a aidé à trouver une solution permanente lors de l'utilisation d'une configuration à double écran.

Une fois que vous avez réussi à remettre l'explorateur d'objets à l'écran, vous pouvez le fermer et configurer Management Studio (2014) pour ne pas l'ouvrir automatiquement au démarrage. Cela empêchera le phénomène de se produire lorsque Management Studio est configuré pour s'ouvrir automatiquement sur votre écran secondaire.

Pour ce faire, accédez à Outils> Options> Environnement> Démarrage

Pour l'option "Au démarrage:" sélectionnez "Ouvrir un environnement vide", cliquez sur "OK" et vous êtes débarrassé de cette gêne. :-)

Stephen
la source
Après une enquête plus approfondie, j'ai constaté que ce qui précède n'est pas une solution permanente au problème. J'ai trouvé la cause racine sur mon système et j'ai réussi à résoudre ce problème de manière permanente. Sous Windows 8.1, l'alignement de la disposition des écrans multiples provoque ce problème lorsqu'il n'est aligné ni en haut ni en bas. J'ai claqué mes écrans sur leur boarder supérieur et cela a complètement résolu ce problème pour moi indépendamment de la modification des options de démarrage. :-)
Stephen
0

Vous pouvez simplement "Verrouiller l'écran" (Win-L) puis vous reconnecter à Windows, vous devriez voir la boîte de dialogue apparaître. C'est certainement un problème avec plus d'un écran dans lequel aucun d'entre eux n'est pas défini au même niveau (pas aligné sur (0,0)) donc la boîte de dialogue est masquée.

Tony Chan
la source
0

D'autres solutions ne fonctionnaient pas pour moi, car je ne pouvais tout simplement pas faire apparaître la fenêtre.

Cependant, si vous appuyez sur "Entrée" juste après l'avoir démarré, vous appuyez sur "Entrée" dans la fenêtre de connexion qui est mise au point (mais hors écran) et il se reconnectera à votre dernière entrée.

Donc, au moins si votre dernier est valide, il s'agit d'une solution de contournement temporaire.

Stephen Cook
la source
-1

J'ai pu résoudre le problème de la boîte de dialogue hors de l'espace d'écran en procédant comme suit:

  • Configurer mes écrans pour qu'un seul soit actif
  • Déconnectez-vous de Windows
  • Reconnectez-vous et ouvrez SQL Management Studio
  • Restaurer la configuration multi-écrans

J'ai également essayé l'ancienne astuce consistant à utiliser la touche Windows avec les touches fléchées pour essayer de déplacer la boîte de dialogue vers un autre écran, mais cela ne fonctionne pas dans ce cas.

Nobby
la source
-1

changez la résolution de l'affichage pour faire de l'écran où SSMS est actuellement gelé l'écran principal. Cela libérera SSMS

Lisa
la source
-1

Dans mon cas, l'option "Exécuter en tant qu'administrateur" fonctionnait comme un charme. J'accédais à l'écran de mon serveur avec les fenêtres RDP. Et lorsque j'ouvre SQL Server Management Studio et Visual Studio 2010, l'utilisateur se bloque pour le moment et ne fonctionnera pas à moins de se déconnecter r déconnecté par l'administrateur.

Mais lorsque je règle le mode de compatibilité de l'application sur "Exécuter en tant qu'administrateur", cela fonctionne correctement.

Manoj jagadale
la source