Share via


Anzeigen einer Liste der Datenbanken in einer Instanz von SQL Server

In diesem Thema wird beschrieben, wie eine Liste mit Datenbanken für eine Instanz von SQL Server mithilfe von SQL Server Management Studio oder Transact-SQL angezeigt werden kann.

In diesem Thema

  • Vorbereitungen:

    Sicherheit

  • So zeigen Sie eine Liste der Datenbanken in einer Instanz von SQL Server an mit:

    SQL Server Management Studio

    Transact-SQL

Vorbereitungen

Sicherheit

Berechtigungen

Wenn der Aufrufer von sys.databases nicht zugleich Besitzer der Datenbank ist und es sich bei der Datenbank nicht um die master- oder tempdb-Datenbank handelt, ist zum Anzeigen der entsprechende Zeile zumindest die ALTER ANY DATABASE- oder VIEW ANY DATABASE-Berechtigung auf Serverebene oder die CREATE DATABASE-Berechtigung für die master-Datenbank erforderlich. Die Datenbank, mit der der Aufrufer eine Verbindung hergestellt hat, kann in sys.databases immer angezeigt werden.

Pfeilsymbol, dass mit dem Link "Zurück zum Anfang" verwendet wird[Top]

Verwendung von SQL Server Management Studio

So zeigen Sie eine Liste der Datenbanken in einer Instanz von SQL Server an

  1. Stellen Sie im Objekt-Explorer eine Verbindung mit einer Instanz von SQL Server Database Engine (Datenbankmodul) her, und erweitern Sie dann diese Instanz.

  2. Erweitern Sie Datenbanken, um eine Liste aller Datenbanken in der Instanz anzuzeigen.

Pfeilsymbol, dass mit dem Link "Zurück zum Anfang" verwendet wird[Top]

Verwendung von Transact-SQL

So zeigen Sie eine Liste der Datenbanken in einer Instanz von SQL Server an

  1. Stellen Sie eine Verbindung mit dem Database Engine (Datenbankmodul) her.

  2. Klicken Sie in der Standardleiste auf Neue Abfrage.

  3. Kopieren Sie das folgende Beispiel, fügen Sie es in das Abfragefenster ein, und klicken Sie 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.

USE AdventureWorks2012;
GO
SELECT name, database_id, create_date
FROM sys.databases ;
GO

Pfeilsymbol, dass mit dem Link "Zurück zum Anfang" verwendet wird[Top]

Siehe auch

Verweis

Datenbanken und Dateikatalogsichten (Transact-SQL)

sys.databases (Transact-SQL)