Visualizzare l'elenco dei database in SQL Server
Si applica a:SQL Server
Database SQL di Azure
Istanza 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 gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per