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
In Esplora oggetti connettersi a un'istanza del motore di database di SQL Server e, successivamente, espanderla.
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
Connettersi al motore di database di .
Nella barra Standard selezionare Nuova query.
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
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: nel corso del 2024 verranno dismessi i problemi di GitHub come meccanismo di feedback per il contenuto e verranno sostituiti con un nuovo sistema di feedback. Per altre informazioni, vedere:Invia e visualizza il feedback per