Die zweite Azure SQL-Datenbank kann im SSMS-Objektexplorer nicht angezeigt werden

9

Ich habe eine zweite Datenbank auf meinem vorhandenen Azure SQL-Server erstellt. Die erste Datenbank funktioniert einwandfrei und ich kann sie mit SSMS sehen.

Ich kann die zweite Datenbank im Objekt-Explorer nicht sehen. Die automatische Vervollständigung erkennt jedoch, dass sie vorhanden ist.

Irgendwelche Vorschläge?

Sam
quelle
Welche SSMS-Version verwenden Sie?
Sam Cogan
@
Sam
Haben Sie Ihr Problem bereits gelöst?
Larry Silverman

Antworten:

16

Für mich stellte sich heraus, dass ich beim Herstellen einer Verbindung mit SSMS die Datenbank so eingestellt hatte, dass sie versehentlich als meine erste Datenbank hergestellt wurde - das war alles, was ich sehen konnte.

Gehen Sie beim Verbinden zu Optionen und überprüfen Sie die Datenbank, zu der Sie eine Verbindung herstellen. Wenn Sie wie ich mehrere Benutzer verwenden, um eine Verbindung zu diesem Server herzustellen, musste mein Administratorbenutzer statt <Standard> auch eine Verbindung zu einer einzelnen Datenbank herstellen.

Ilessa
quelle
Ah, das macht Sinn. Ich habe einige Datenbanken, mit denen ich mich schnell verbinden möchte. Ich verwende das Ansichtsfenster "Registrierte Server" und füge für jede bestimmte Datenbank, auf die ich schnell zugreifen möchte, eine neue Serverregistrierung hinzu, wobei ich die Datenbank in den Verbindungsoptionen explizit spezifiziere.
Larry Silverman
Ding Ding Ding!!! Das war es - hat mich die ganze Zeit gestört :)
Sam
1
Ha danke, deine Frage tauchte auf, als ich das gleiche Problem hatte! Ich bin froh, dass ich helfen konnte :)
Ilessa
Vielen Dank für Ihre Antwort, die das dringende Problem, das ich auch hatte , irgendwie gelöst hat . Ich erinnere mich jedoch, dass Sie mehr als eine Datenbank innerhalb derselben Verbindung sehen konnten, wenn Ihr Benutzer die richtigen Berechtigungen hatte. Jetzt scheint es, dass ich mit der einen Datenbank festgefahren bin, die ich auf der Registerkarte Optionen ausgewählt habe. Hat sich etwas geändert?
Superjos
Wenn Sie die Datenbank auf der Registerkarte "Optionen" auf "Standard" belassen, werden alle Datenbanken angezeigt, zu deren Anzeige der Benutzer berechtigt ist. In meinem Fall hatte ich einen Benutzer, der nur eine Datenbank sehen konnte, und (da dieser Benutzer zuerst in der Liste auftauchte), als ich den Benutzer in einen Benutzer mit mehreren Verbindungen änderte, wurde die Datenbank im Bereich "Optionen" nicht geändert.
Ilessa
1

SSMS aktualisiert die Datenbankliste nicht automatisch, wenn neue Datenbanken hinzugefügt werden. Sie müssen die Ansicht manuell aktualisieren.

Markieren Sie im Objekt-Explorer den Knoten Datenbanken. Drücken Sie F5, um zu aktualisieren. Die Liste der Datenbanken sollte aktualisiert werden und Ihre neue Datenbank sollte angezeigt werden.

Eine andere Methode wäre, SSMS vom Server zu trennen und die Verbindung wiederherzustellen.

Larry Silverman
quelle
Interessanterweise habe ich ein ähnliches Problem (mit SSMS 13.0.16106.4) und ich habe beide Methoden ausprobiert und kann die beiden anderen Datenbanken immer noch nicht sehen - ich kann sie jedoch auf dem Portal sehen
Ilessa
das hat bei mir nicht funktioniert. Ich musste trotz etwa fünfmaliger Aktualisierung eine neue Verbindung herstellen. Ich habe die gleiche Version wie @llessa. Interessanterweise habe ich jetzt ZWEI Instanzen des Servers im Objekt-Explorer und das Original hat nur eine Datenbank und die gerade hinzugefügte hat die neu hinzugefügte fehlende Datenbank
Simon
Es gibt einen Aspekt des Verhaltens von SSMS 2016, den ich beim Herstellen einer Verbindung zur Azure SQL-Datenbank als merkwürdig empfunden habe. Angenommen, Sie verfügen über Administratorrechte. Wenn Sie eine Verbindung zum Azure SQL-Server herstellen und öffnen, ohne eine Standarddatenbank anzugeben, gelangen Sie in die Master-Datenbank. Sie können das Dropdown-Menü für den Datenbankumschalter einmal und nur einmal verwenden. Danach kann der Umschalter nicht mehr verwendet werden. Es ist, als wären Sie nicht auf eine einzelne Datenbank beschränkt, aber nachdem Sie eine Auswahl getroffen haben, werden Sie dadurch eingeschränkt. Ich frage mich, ob das, was Sie erleben, ein weiterer Nebeneffekt davon ist.
Larry Silverman