Anzeigen einer Liste der Datenbanken auf SQL Server
Gilt für: SQL Server Azure SQL-Datenbank Azure SQL Managed Instance
In diesem Artikel erfahren Sie, wie Sie mithilfe von SQL Server Management Studio oder Transact-SQL eine Liste der Datenbanken für eine SQL Server-Instanz anzeigen.
Berechtigungen
Wenn Aufrufer*innen von sys.databases
nicht Besitzer*innen der Datenbank sind und die Datenbank nicht master
oder tempdb
ist, sind zum Anzeigen der entsprechenden Zeile mindestens die Berechtigungen ALTER ANY DATABASE oder VIEW ANY DATABASE auf Serverebene oder die CREATE DATABASE-Berechtigung für die master
-Datenbank erforderlich. Die Datenbank, mit der Aufrufer*innen verbunden werden, kann immer unter sys.databases
angezeigt werden.
Verwenden von SQL Server Management Studio
So zeigen Sie eine Liste der Datenbanken in einer Instanz von SQL Server an
Stellen Sie im Objekt-Explorer eine Verbindung mit einer Instanz von SQL Server-Datenbank-Engineher, und erweitern Sie dann diese Instanz.
Erweitern Sie Datenbanken, um eine Liste aller Datenbanken in der Instanz anzuzeigen.
Verwenden von Transact-SQL
So zeigen Sie eine Liste der Datenbanken in einer Instanz von SQL Server an
Stellen Sie eine Verbindung mit dem Datenbank-Engineher.
Klicken Sie in der Standardleiste auf Neue Abfrage.
Kopieren Sie das folgende Beispiel in das Abfragefenster, und klicken Sie dann auf Ausführen. Das Beispiel gibt für die Instanz von SQL Server eine Liste mit den Datenbanken zurück. Die Liste enthält die Namen der Datenbanken, die dazugehörigen Datenbank-IDs und die Datumsangaben zur Datenbankerstellung.
SELECT name, database_id, create_date
FROM sys.databases;
GO
Nächste Schritte
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für