Microsoft SQL Server Ottieni l'elenco di tutti i database su un server


Esempio

Metodo 1: la query sottostante sarà applicabile per la versione di SQL Server 2000+ (contiene 12 colonne)

SELECT * FROM dbo.sysdatabases

Metodo 2: Sotto interrogare estrarre informazioni sui database con maggiori informazioni (es: Stato, Isolamento, modello di recupero ecc.)

Nota: questa è una vista del catalogo e sarà disponibile versioni di SQL Server 2005+

SELECT * FROM sys.databases

Metodo 3: per visualizzare solo i nomi dei database è possibile utilizzare sp_MSForEachDB non documentato

EXEC sp_MSForEachDB 'SELECT ''?'' AS DatabaseName'

Metodo 4: Sotto SP vi aiuterà a fornire le dimensioni del database insieme al nome del database, proprietario, stato ecc. Sul server

EXEC sp_helpdb

Metodo 5 Allo stesso modo, la procedura memorizzata sotto fornirà il nome del database, la dimensione del database e le Note

EXEC sp_databases