Es ist ein bisschen eine "Huhn oder Ei" Art der Abfrage, aber kann jemand eine Abfrage träumen, die den Namen der aktuellen Datenbankinstanz zurückgeben kann, in der die Abfrage ausgeführt wird? Glauben Sie mir, wenn ich sage, dass ich das Paradoxon verstehe: Warum müssen Sie den Namen der Datenbankinstanz wissen, wenn Sie bereits verbunden sind, um die Abfrage auszuführen? Auditing in einer Umgebung mit mehreren DatenbankenWie kann ich den Namen der aktuellen SQL Server-Datenbankinstanz abfragen?
Ich habe alle @@ Globals in der Online-Dokumentation betrachtet. "SELECT @@servername
" kommt zu nahe, aber ich möchte den Namen der Datenbankinstanz und nicht den Server.
-1 Der Autor fragt nach der aktuellen Instanz Namen, aber akzeptiert die Antwort über die aktuelle Datenbank Name?! –
Nicht mehr, [Gennady Vanin Nowosibirsk] (http://stackoverflow.com/users/200449/gennady-vanin-novosibirsk). – flipdoubt
dann +1. Vielen Dank. Es war verwirrend, d. H. Es führte zu einer Zeitverschwendung (zum Beispiel editierte ich den Titel der Frage und stellte ihn wieder her) –