Ich habe gerade gelernt, dass das Trennen der Verbindung zu einem Server im Objekt-Explorer Sie nicht daran hindert, Abfragefenster auszuführen, die auf diesem Server bereits geöffnet waren.
Meine Situation sieht folgendermaßen aus: Ich verwende eine Instanz von SSMS, um eine Verbindung zu unserem Entwicklungs- / Staging-Server und zu unserem Produktionsserver herzustellen. Ich musste eine Reihe von Daten auf dev löschen, damit ich dachte, ich sollte meine Verbindung zur Produktion schließen, aber ich habe nicht auf das Abfragefenster geachtet, das ich verwendete. (Zum Glück hatten wir ein Backup von nur ein paar Stunden.)
Ich bin nicht der Erste, der Produktionsdaten zerstört, und ich bin nicht der Letzte, dessen ich mir sicher bin. Daher suche ich nach Checklisten, Best Practices usw., mit denen Sie das Risiko minimieren können, dass Abfragen in der falschen Datenbank ausgeführt werden. Ist Ihnen das schon einmal passiert, und wie haben Sie Ihren Workflow angepasst, um dies zu vermeiden?