SQL Server Management Studio 2012 hängt
Wenn ich auf den "Datenbanken" Knoten im "Objekt-Explorer" es kommt einfach immer auf "Loading items", bis Sie sich irgendwann hängt es sich einfach auf.
Dies geschieht nur, wenn eine Verbindung zu einem remote-server, nicht aber beim Zugriff auf eine Datenbank auf meinem PC.
Es auch nicht passieren, mit anderen Knoten.
Den Jungs auf dem web-hosting-Unternehmen hatte keine Probleme mit ihm. (Aber Sie läuft 2008 aus, und so ist der SQL-server dort)
Habe ich neu installiert die gesamte SQL-server etc. aber ohne Erfolg.
Was das problem sein könnte?
Kommentar zu dem Problem
Sie haben Zugriff auf mehr als eine Datenbank mit den Anmeldeinformationen, die bei der hosting-Firma? (Normalerweise ist das nicht der Fall.)
Auch können Sie definieren, "hängt"? Heißt das, Sie haben nur aufgegeben, oder muss es tatsächlich gehen Sie in die "Nicht mehr Reagiert" Modus? Haben Sie irgendeine Art von Netzwerk-profiler, um zu sehen, welche Daten übertragen wird, während dieser Zeit, während Sie warten? Könnte es sein blockiert, am anderen Ende, oder es könnte einfach sein, die übertragung der Daten v e r y s l o w l y...
InformationsquelleAutor der Frage ispiro | 2012-06-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich das gleiche problem: beim Zugriff auf einen remote-server mit dem Objekt-Explorer mit der SSMS würde hängen auf unbestimmte Zeit. Die Windows-System-Ereignisprotokoll zeigen würde, DCOM Fehler 10009 ("DCOM konnte mit dem computer kommunizieren COMPUTERNAME mithilfe von beliebigen, konfigurierten Protokolls.").
Die Lösung war das löschen der MRU-Verlauf und andere Einstellungen von meinem Profil. Zu tun:
Werden Sie sehen, dass Sie die MRU-Liste gelöscht wurde. Sie sollten dann in der Lage sein zu re-geben Sie Ihre Anmeldeinformationen ein, und verwenden Sie SSMS als normal.
Wenn alles funktioniert, können Sie löschen Sie den umbenannten Ordner. Ansonsten, löschen, die neue "11.0" - Ordner, der erstellt wurde, und benennen Sie das original zurück zu "11.0".
Ich habe keine Ahnung, ob es wirklich der MRU-Liste, die dieses problem verursacht, oder wenn es einen anderen Profil-Daten.
Waren wir in der Lage, zu entdecken, dass SSMS wird versucht, einen DCOM-Verbindung über port 135 auf den SQL-Server (vielleicht für SSIS, T-SQL zu Debuggen, oder etwas anderes). Unsere firewall so konfiguriert wurde, dass das blockieren von port 135. Durch das öffnen der Ports in der firewall waren wir in der Lage, verwenden Sie SSMS (daher der Grund, es arbeitete gegen die lokalen Datenbanken aber nicht remote). Leider einen offenen port 135 ist eine Einladung für eine Menge von Angriffen, so dass nicht eine praktische Lösung für uns.
InformationsquelleAutor der Antwort Jaecen
Auto-Close aus auf alle Datenbanken. Arbeitete wie ein Charme für mich!
Jedes mal, wenn Sie erweitern oder aktualisieren der Liste Datenbank-server hat, um wach Datenbanken verursacht hängen.
Führen Sie einfach diese zu finden, werden alle Datenbanken, die automatisch schließen, auf
Credits zu http://social.msdn.microsoft.com/Forums/sqlserver/en-US/99bbcb47-d4b5-4ec0-9e91-b1a23a655844/ssms-2012-extremely-slow-expanding-databases?forum=sqltools
Deaktivieren Sie diese Einstellung für eine Datenbank - Rechtsklick auf die Datenbank-Instanz im Objekt-explorer -> auf Eigenschaften Klicken -> Klicken Sie auf "Optionen" in der linken Navigationsbereich in der Datenbank-Eigenschaften Fenster -> Ändern Sie den Wert von Auto-Close-Eigenschaft auf "False" im rechten Fenster wie im Bild unten:
InformationsquelleAutor der Antwort Nuno Agapito
Vorausgesetzt, Sie haben Zugriff auf nur eine Datenbank auf dem hosting-Unternehmen (das ist fast immer der Fall ist, zumindest mit einem bestimmten Benutzernamen/Passwort), können Sie vermeiden die Notwendigkeit, verwenden Sie die dropdown-überhaupt durch eine entsprechende Einstellung Ihrer registrierten server standardmäßig auf die Datenbank, die Sie Zugang haben sollen:
(Es kann länger dauern, auch hier, aber das wird eines-Zeit. Sie können auch geben Sie es, anstatt zu warten, für die Liste zu füllen.)
Diese Weise, selbst wenn der login-host erstellt für Sie Routen, die Sie, um die tempdb-oder etwas standardmäßig Management Studio wird noch immer setzen Sie in den Kontext Ihrer Datenbank.
Sehe ich jetzt, dass Sie sprechen über den Objekt-Explorer den Knoten, nicht die "Datenbank Benutzen" dropdown-Liste, die ich irgendwie falsch interpretiert. Eine übung, um zu versuchen, könnte sein, markieren Sie den Knoten Datenbanken (nicht erweitern) und klicken Sie auf F7 (Details zum Objekt-Explorer). Wenn diese Belastungen für Sie ist, dann kann es eine alternative zur Navigation durch die Hierarchie und als bonus, können Sie zeigen viele entity-Attribute hier und auch multi-select, zwei Dinge, die Sie haben keine Kontrolle über Sie im Objekt-Explorer.
Wenn das nicht hilft, dann ist dein Rechner soll helfen, Sie besser als Sie zu sein scheinen. Wenn SSMS 2012 unterstützt wird, dann sollten Sie in der Lage sein, dies zu testen, in SSMS 2012 und bestätigen oder zu leugnen, dass Sie es reproduzieren können. Wenn es nicht unterstützt wird, dann denke ich, dass Ihr Rekurs ist zu installieren SSMS 2008 (Sie können co-existieren), und Sie verwenden es für die Verwaltung dieser speziellen server.
Natürlich, eben alles, was, die Sie tun können im Objekt-Explorer (und viele Dinge, die Sie nicht können), können Sie mithilfe der Katalogsichten und/oder DMVs. Also, bevor Sie bestimmen, was zu tun ist, möchten Sie vielleicht zu prüfen (oder mit uns zu teilen) genau das, was Sie mit dem Objekt-Explorer, wenn es einen Weg gibt, dies zu tun, ohne Objekt-Explorer haben, können Sie gerne den workaround besser als mit zwei Versionen des Tools (da die Verbesserungen in 2012 SSMS absolut nichts zu tun haben mit dem Objekt-Explorer).
InformationsquelleAutor der Antwort Aaron Bertrand
Habe ich über einen Monat mit Microsoft SQL-Unterstützung zur Fehlerbehebung. Es eingereicht wurde, als einen bug.
Habe ich beide SQL 2012 SSMS und VS 2012 installiert auf Win 7 (64).
Löschen der Profil Ordner noch nie gearbeitet, für alle angemessenen Länge von Zeit.
Die Problemumgehung, die wir fanden, war, um sicherzustellen, dass meine SSMS-Profil standardmäßig auf die Master-Datenbank beim herstellen einer Verbindung. Es schien etwas mit der Tatsache zu tun, dass ich die Verbindung mit Windows-Authentifizierung, und ich gehören zu mehr als einer AD-Gruppe, die SQL-Berechtigungen zugewiesen UND ich habe keine SQL-spezifischen Berechtigungen einrichten, die auf meinen AD account.
InformationsquelleAutor der Antwort PTansey
In meinem Fall das löschen des Profil-Ordners funktionierte genau einmal. Das nächste mal öffnete ich SSMS 2012 würde es wieder frieren, wenn eine Verbindung zu einem server. SP1 hat nicht dieses Problem beheben.
Dass war, bis ich fand die folgenden einfachen workaround beschrieben ticket von Ben Amada mehr an connect.microsoft.com: schließen Sie Immer die Details zum Objekt-Explorer vor dem schließen SSMS 2012.
Also die komplette workaround für mich ist dies:
SqlStudio.bin
aus dem alten Profilordner in den neuen (den alten Profil-Ordner kann danach gelöscht)Die ersten beiden Schritte sind nur erforderlich, wenn, oder, wenn die Details zum Objekt-Explorer-Fenster offen gelassen wurde, versehentlich.
Bearbeiten
Mir ist gerade aufgefallen, dass die Schließung der Details zum Objekt-Explorer-Fenster ist auch bei der (wieder-)herstellen einer Verbindung zu einem SQL-server in der gleichen SSMS-Sitzung. Also im Grunde, wenn eine Verbindung zu einem server Details zum Objekt-Explorer von windows geschlossen werden.
InformationsquelleAutor der Antwort ecdsa
Bin ich Verbindung zu mehreren remote-Servern rangig von 2000 bis 2012.
SMS-Nachrichten auf dem lokalen PC befindet, SQL Server 2012,SMS-Mitteilungen ist 11.0.2100.60
SSMS friert mehrmals am Tag.Wenn dies der Fall ist, gehe ich per RDP auf den
lokale server /SMS /Aktivität Überwachen und beenden, die Prozesse von meinem PC mit Datenbank-Name = master, ein zu einer Zeit, bis die SMS auf meinem PC unfreezes.
Funktioniert das immer, allerdings, eine Heilung für die Krankheit raher als die Symptome würden sehr willkommen sein.
InformationsquelleAutor der Antwort Herbert Tobisch
Haben einige SQL Server 2000-2012,
der Zugriff erfolgt dann über SMS von meinem desktop.
Problem tritt mit unterschiedlicher Häufigkeit, die wie folgt aussieht: wenn ich umfalle einem server im Objekt-explorer, SMS friert.
Suche im activity monitor auf dem server in Frage, ich finde ein Prozess in der master-db mit host = meine desktop ausführen der folgenden Abfrage,
WÄHLEN Sie dtb.Namen WIE [Name] FROM master.dbo.sysdatabases ALS dtb-BESTELLUNG VON [Name] ASC SMS
Tötung der Prozess befreit von SMS.
InformationsquelleAutor der Antwort Herbert Tobisch
Hier ist was für mich gearbeitet
Öffnen SSMS
klicken Sie auf verbinden, um den Objekt-explorer-button
in der mit server verbinden Dialogfeld erweitern Sie die Optionen >>
klicken Sie auf zurücksetzen
Fertig!
InformationsquelleAutor der Antwort Koko
Ich habe den test ca. alle oben genannten Antworten aber mein SSMS stecken in einer Erweiterung der Datenbank-Liste. Ich fand das problem schließlich. Das problem war, weil einer Datenbank, dass ich es wieder aber Es Tat wiederherzustellen, richtig am Ende. Wenn ich dann auf erweitert, der database Liste, es war zu kleben.
Ich führe die Abfrage aus, die
Dann das Ergebnis zu lange dauerte und am Ende timed out aber Wenn ich den filter stecken Datenbank bekam ich das Ergebnis.
Am Ende habe ich beschlossen, zu trennen StuckDB um mein problem zu lösen.
InformationsquelleAutor der Antwort Alex
Ich habe nun SQL 2012 Service Pack 1 (über Windows Update) und es scheint zu funktionieren jetzt, aber es dauert eine sehr lange Zeit zum laden.
InformationsquelleAutor der Antwort ispiro
"Öffnen SSMS verbinden Sie den Objekt-explorer-Schaltfläche in der mit server verbinden Dialogfeld Optionen erweitern >> klicken Sie auf "alle zurücksetzen" - es funktioniert
InformationsquelleAutor der Antwort user3331508
Löste ich dieses problem durch eine änderung meiner Standard-Datenbank zurück zu meistern.
InformationsquelleAutor der Antwort Tuan
Gehen Sie auf Datenbank-Eigenschaften in SSMS und ändern Kompatibilität zu 2012. Dann überprüfen.
InformationsquelleAutor der Antwort Kavi