Afficher la liste des bases de données sur SQL Server

S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Cet article explique comment afficher une liste de bases de données sur une instance de SQL Server à l’aide de SQL Server Management Studio ou de Transact-SQL.

Autorisations

Si l’appelant de sys.databases n’est pas le propriétaire de la base de données et que la base n’est pas master ou tempdb, les autorisations minimales nécessaires pour voir la ligne correspondante sont des autorisations ALTER ANY DATABASE ou VIEW ANY DATABASE au niveau du serveur, ou l’autorisation CREATE DATABASE dans la base de données master. La base de données à laquelle l’appelant est connecté peut toujours être vue dans sys.databases.

Utiliser SQL Server Management Studio

Pour afficher une liste des bases de données sur une instance de SQL Server

  1. Dans l’Explorateur d'objets , connectez-vous à une instance du Moteur de base de données SQL Serveret développez-la.

  2. Pour afficher une liste de toutes les bases de données de l'instance, développez Bases de données.

Utiliser Transact-SQL

Pour afficher une liste des bases de données sur une instance de SQL Server

  1. Connectez-vous au Moteur de base de données.

  2. Dans la barre d’outils standard, sélectionnez Nouvelle requête.

  3. Copiez et collez l’exemple suivant dans la fenêtre de requête, puis sélectionnez Exécuter. Cet exemple retourne une liste de bases de données sur l’instance de SQL Server. La liste inclut les noms des bases de données, leurs ID de base de données, et les dates auxquelles les bases de données ont été créées.

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

Étapes suivantes