Visualizzare l'elenco dei database in SQL Server

Si applica a:SQL ServerDatabase SQL di AzureIstanza gestita di SQL di Azure

Questo articolo illustra come visualizzare un elenco di database in un'istanza di SQL Server usando SQL Server Management Studio o Transact-SQL.

Autorizzazioni

Se il chiamante di sys.databases non è il proprietario del database e il database non è master o tempdb, le autorizzazioni minime necessarie per visualizzare la riga corrispondente sono ALTER ANY DATABASE o VIEW ANY DATABASE a livello di server oppure l'autorizzazione CREATE DATABASE nel database master. Il database a cui è connesso il chiamante può essere sempre visualizzato in sys.databases.

Usare SQL Server Management Studio

Per visualizzare un elenco di database in un'istanza di SQL Server

  1. In Esplora oggetti connettersi a un'istanza del motore di database di SQL Server e, successivamente, espanderla.

  2. Per visualizzare un elenco di tutti i database dell'istanza, espandere Database.

Usare Transact-SQL

Per visualizzare un elenco di database in un'istanza di SQL Server

  1. Connettersi al motore di database di .

  2. Nella barra Standard selezionare Nuova query.

  3. Copiare e incollare l'esempio seguente nella finestra di query e selezionare Esegui. In questo esempio viene restituito un elenco di database nell'istanza di SQL Server. Nell'elenco sono inclusi i nomi dei database, i relativi ID di database, nonché le date di creazione dei database.

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

Passaggi successivi