SQL Management Studio bleibt beim Öffnen hängen, nachdem es auf zwei Bildschirmen geschlossen wurde

16

Ich habe zwei Bildschirme. Ich verwende Windows 8.1. Ich hatte dieses Problem mit Management Studio 2008 R2, 2012 und 2014.

Wenn ich den Management Studio-Bildschirm auf mein zweites Display ziehe und ihn dann beim nächsten Öffnen wieder schließe, wird er auf dem zweiten Display geöffnet. Das würde ich erwarten. Leider ist das Dialogfeld "Verbindung zum Server herstellen" nicht sichtbar und der Hauptbildschirm bleibt unscharf. Es reagiert nicht und wartet auf den Dialog, der nicht gefunden werden kann. Ich habe versucht, Strg-Alt-Tab und Strg-Alt-Esc, um es zu finden, aber ohne Erfolg.

Ich kann es nur sortieren, indem ich den Prozess abbrich. Wechseln Sie zu einem einzelnen Bildschirm und öffnen Sie ihn.

Kennt jemand ein Update für dieses Verhalten. Es ist wirklich frustrierend.

Lee Chetwynd
quelle
Dies ist ein für SSMS untypisches Verhalten. Ich habe es auf vielen Computern mit zwei Monitoren verwendet und habe dieses Problem nie erlebt. Haben Sie Multi-Monitor-Software von Drittanbietern installiert? Vielleicht ist die Software so konfiguriert, dass sie sich die relativen Positionen von Dialogfeldern merkt, wenn sie geöffnet werden, oder so? Haben Sie versucht, SSMS auf den 2. Monitor zu ziehen, SSMS zu schließen, erneut zu öffnen und zu sehen, was passiert?
Max Vernon
1
Nein, es gibt keine Software von Drittanbietern. Ich kann das SSMS-Fenster nicht ziehen, da es nicht reagiert, da das Dialogfeld "Mit Server verbinden" irgendwo versteckt ist.
Lee Chetwynd
Meine Kollegen haben das gleiche Problem. Ich habe verschiedene Versionen von Management Studio ausprobiert (siehe in Frage), um zu sehen, ob es behoben ist (ich denke, es ist ein Fehler).
Lee Chetwynd
Versuchen Sie als Abhilfe, SSMS auf dem Hauptbildschirm zu öffnen , eine Verbindung zu einem SQL Server herzustellen, und ziehen Sie das geöffnete Fenster auf den zweiten Bildschirm. Schließen Sie SSMS. Öffnen Sie es erneut und prüfen Sie, ob das Problem dadurch behoben wird.
Max Vernon
Was Sie beschrieben haben, ist das eigentliche Problem, das ich habe. Ich ziehe SSMS auf meinen zweiten Bildschirm und schließe ihn. Wenn ich ihn wieder öffne, wird er immer auf dem zweiten Bildschirm geöffnet. Das ist das Problem, es hängt dort. Auf einem zweiten Bildschirm funktioniert es einwandfrei, bis ich es auf dem zweiten Bildschirm schließe. Dann gibt es keine Möglichkeit, es erneut zu öffnen, ohne es zu beenden, indem der Task-Manager auf die Einzelanzeige umschaltet und es erneut öffnet.
Lee Chetwynd

Antworten:

30

Ich habe die Antwort auf der Serverfehlerseite gefunden:

/server//a/491235/171795

Leider kann ich den Kerl nicht abstimmen ( /server//users/166318/eirik-toft ), da ich auf dieser Site (oder auf dieser Site, auf die meine Frage auch migriert wurde) keinen guten Ruf habe. Ich dachte, ich würde diese Antwort hier als Wegweiser zu seiner Antwort hinterlassen.

Um das Problem zu umgehen, wähle ich mit der Alt-Taste das SQL-Hauptfenster aus. Dann 'Alt-Leertaste', um das Kontextmenü aufzurufen, dann 'M', um Verschieben auszuwählen. Dann habe ich die Pfeiltasten verwendet, um das ausgeblendete Dialogfeld anzuzeigen.

Lee Chetwynd
quelle
4
Ich habe ein bisschen mehr Informationen entdeckt, die hilfreich sein könnten. Dieses Problem trat auf, weil meine Doppelbildschirme nicht gerade waren. Mein zweiter Bildschirm war rechts und niedriger als mein Hauptbildschirm. Ich hatte dies in den Bildschirmauflösungseinstellungen so konfiguriert, dass der Zeiger korrekt von einem zum anderen floss. Der Verbindungsdialog für SQL MS versucht, in der mittleren Ebene mit der primären Anzeige und daher außerhalb des Bildschirms zu erscheinen.
Lee Chetwynd
4

Es mag ein bisschen spät sein, aber ich hatte das gleiche Problem. Passiert mir, wenn ich es auf dem zweiten Monitor schließe, der an der Ecke angebracht ist. Die einfache Lösung bestand für mich darin, einfach die Flucht zu ergreifen und mich auf den Manager zu konzentrieren. Dadurch wird der Dialog geschlossen, sodass Sie den Manager erneut steuern können. Stellen Sie es dann auf den Hauptmonitor und versuchen Sie eine Verbindung herzustellen. Viel einfacher als der Versuch, den Dialog in den Fokus zu rücken.

Rodnale
quelle
1

Danke für die Antworten hier Jungs!

Es hat mir geholfen, eine dauerhafte Lösung zu finden, wenn ich ein Dual-Screen-Setup verwende.

Nachdem Sie es geschafft haben, den Objekt-Explorer wieder auf den Bildschirm zu bringen, können Sie ihn schließen und Management Studio (2014) so ​​konfigurieren, dass er beim Start nicht automatisch geöffnet wird. Auf diese Weise wird verhindert, dass das Phänomen auftritt, wenn Management Studio so eingestellt ist, dass es automatisch auf Ihrem sekundären Bildschirm geöffnet wird.

Gehen Sie dazu zu Extras> Optionen> Umgebung> Start

Für die Option "Beim Start:" wählen Sie "Leere Umgebung öffnen", klicken Sie auf "OK" und Sie sind von diesem Ärger befreit. :-)

Stephen
quelle
Nach weiteren Untersuchungen stellte ich fest, dass das oben Genannte keine dauerhafte Lösung für das Problem darstellt. Ich habe die Ursache auf meinem System gefunden und konnte diese dauerhaft beheben. Unter Windows 8.1 führt die Ausrichtung mit mehreren Bildschirmen zu diesem Problem, wenn sie nicht oben oder unten ausgerichtet ist. Ich habe meine Bildschirme auf die oberste Grenze eingestellt und das hat dieses Problem für mich völlig gelöst, unabhängig davon, ob die Startoptionen geändert wurden. :-)
Stephen
0

Sie können einfach "Bildschirm sperren" (Win-L) und sich dann wieder bei Windows anmelden. Daraufhin sollte das Dialogfeld angezeigt werden. Es ist definitiv ein Problem mit mehr als einem Bildschirm, bei dem einer von ihnen nicht auf die gleiche Ebene eingestellt ist (nicht an (0,0) ausgerichtet), daher ist das Dialogfeld ausgeblendet.

Tony Chan
quelle
0

Andere Lösungen funktionierten für mich nicht, da ich das Fenster einfach nicht zum Vorschein bringen konnte.

Wenn Sie jedoch direkt nach dem Start die Eingabetaste drücken, drücken Sie die Eingabetaste im Verbindungsfenster, das im Fokus steht (aber nicht auf dem Bildschirm angezeigt wird), und es wird erneut eine Verbindung zu Ihrem letzten Eintrag hergestellt.

Zumindest wenn Ihr letzter gültig ist, ist dies eine vorübergehende Problemumgehung.

Stephen Cook
quelle
-1

Ich konnte das Problem beheben, dass das Dialogfeld nicht auf dem Bildschirm angezeigt wird, indem ich Folgendes ausführte:

  • Konfigurieren Sie meine Anzeigen so, dass nur eine aktiv war
  • Melden Sie sich von Windows ab
  • Melden Sie sich erneut an und öffnen Sie SQL Management Studio
  • Stellen Sie die Multi-Monitor-Konfiguration wieder her

Ich habe auch den alten Trick ausprobiert, die Windows-Taste mit den Pfeiltasten zu verwenden, um den Dialog auf einen anderen Bildschirm zu verschieben, aber das funktioniert in diesem Fall nicht.

Nobby
quelle
-1

Ändern Sie die Auflösung der Anzeige, um den Bildschirm, auf dem SSMS derzeit eingefroren ist, zum Hauptbildschirm zu machen. Dadurch wird SSMS freigegeben

Lisa
quelle
-1

In meinem Fall hat die Option "Als Administrator ausführen" wie ein Zauber gewirkt. Ich habe mit dem Windows-RDP auf meinen Serverbildschirm zugegriffen. Und wenn ich SQL Server Management Studio und Visual Studio 2010 öffne, bleibt der Benutzer im Moment hängen und funktioniert nur, wenn die Abmeldung vom Administrator getrennt wird.

Wenn ich den Kompatibilitätsmodus für beide Anwendungen auf "Als Administrator ausführen" stelle, funktioniert die Anwendung einwandfrei.

Manoj Jagadale
quelle