web-dev-qa-db-fra.com

Blocage du démarrage de SSMS SQL SERVER Management Studio 2012

J'ai une situation étrange. Le service informatique a installé SSMS sur mon ordinateur portable et il fonctionne correctement pour la première fois, connecté à distance à mes serveurs SQL, etc. J'ai forcé à quitter puis j'ai redémarré SSMS. Maintenant, il est totalement gelé, pas de fenêtre popup du tout pour entrer la chaîne de texte de connexion serveur. Ensuite, j'ai arrêté de force et une fenêtre s’est ouverte ( à voir ici ). 

Microsoft SQL Server Management Studio a détecté qu'une opération bloque la saisie de l'utilisateur. Cela peut être dû à une boîte de dialogue modale active ou à une tâche qui doit bloquer les interactions de l'utilisateur. Voulez-vous fermer quand même?

Quelqu'un a-t-il déjà vu cela avant? Mon service informatique n'a aucune idée. 

28
3firelegs

Ceci est souvent dû au fait que la nouvelle boîte de dialogue de connexion est hors écran (généralement en raison de la modification de la configuration du moniteur, par exemple 1 à 2 moniteurs ou du changement de résolution, etc.). 

Si c'est le cas, la solution easy est la suivante:

  1. Alt Tab to SSMS 
  2. Alt + Space - menu contextuel 
  3. M - sélectionnez Déplacer (dans le menu contextuel hors écran) 
  4. Flèche (s) - pour le ramener à l'écran

Selon les réponses ici de @Eirik Toft et ici de @Lee Chetwynd 

68
MemeDeveloper

Correction d'un problème qui présentait la même chose sur ma machine aujourd'hui en renommant une entrée de mon registre:

Après quelques recherches, plusieurs problèmes peuvent générer la même erreur (application, paramètres, registre). Cette entrée de blog couvre assez bien: http://www.armedia.com/blog/2012/08/sql-server-management-studio-freeze/

Dans mon cas, la suppression du dossier du studio de gestion du serveur SQL sous AppData (c:\utilisateurs \% nomutilisateur% Appdata\raoming\Microsoft \) ne fonctionnait pas.

Cependant, j'ai réussi à supprimer/renommer l'entrée de registre: [HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server] 

(mise à jour) Le problème sous-jacent sur mon ordinateur portable a été résolu - deux écrans supplémentaires avec des résolutions beaucoup plus élevées ont été utilisés, ce qui a amené Windows/SSMS à ouvrir la connexion à une nouvelle boîte de dialogue de source de données. Si vous utilisez plusieurs écrans, essayez simplement de revenir à l'écran d'ordinateur portable natif pour voir si vous pouvez trouver la boîte de dialogue que SSMS attend pour votre saisie.

11
Julian Woodhouse

C'était parce que l'affichage multi-écran. Désactiver le multi-écran en un seul l’a résolu. Réactivation de l'affichage multi-écrans après le démarrage de ssms

4
Harika Kakkireni

Je viens de vivre la même situation, avec deux écrans supplémentaires connectés à mon ordinateur portable. SQL Server Management Studio a été ouvert sur le troisième écran. La boîte de dialogue modale n’est visible nulle part.

Deux options:

  1. Appuyez trois fois sur la touche Tab et entrez. Ceci annule le dialogue. Vous pouvez maintenant déplacer la fenêtre sur un autre écran.
  2. Configurez Windows pour n’utiliser qu’un ou deux écrans. SSMS s'ouvre sur le premier et doit toujours l'être lorsque vous revenez à trois écrans.

Lorsque SSMS est sur votre écran principal ou secondaire, la boîte de dialogue modale s'ouvre sur le premier et devrait être utilisable.

4
Allard Kakebeen

Dans mon cas, l'option "Exécuter en tant qu'administrateur" fonctionnait à merveille. J'accédais à l'écran de mon serveur avec le RDP Windows. Et lorsque j'ouvre, l'utilisateur de SQL Server Management Studio et Visual Studio 2010 se bloque pour le moment et ne fonctionnera pas à moins d'être déconnecté ou 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 commence à fonctionner correctement.

0
Manoj Jagadale