Visualizzare un elenco di database in un'istanza di SQL ServerView a List of Databases on an Instance of SQL Server

In questo argomento si illustra come visualizzare un elenco di database in un'istanza di SQL ServerSQL Server utilizzando SQL Server Management StudioSQL Server Management Studio o Transact-SQLTransact-SQL.This topic describes how to view a list of databases on an instance of SQL ServerSQL Server by using SQL Server Management StudioSQL Server Management Studio or Transact-SQLTransact-SQL.

Contenuto dell'argomentoIn This Topic

Prima di iniziare Before You Begin

Sicurezza Security

Autorizzazioni Permissions

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 .If the caller of sys.databases is not the owner of the database and the database is not master or tempdb, the minimum permissions required to see the corresponding row are ALTER ANY DATABASE or VIEW ANY DATABASE server-level permission, or CREATE DATABASE permission in the master database. Il database a cui è connesso il chiamante può essere sempre visualizzato in sys.databases.The database to which the caller is connected can always be viewed in sys.databases.

Utilizzo di SQL Server Management Studio Using SQL Server Management Studio

Per visualizzare un elenco di database in un'istanza di SQL ServerTo view a list of databases on an instance of SQL Server

  1. In Esplora oggetticonnettersi a un'istanza del Motore di database di SQL ServerSQL Server Database Engine, quindi espandere questa istanza.In Object Explorer, connect to an instance of the Motore di database di SQL ServerSQL Server Database Engine, and then expand that instance.

  2. Per visualizzare un elenco di tutti i database dell'istanza, espandere Database.To see a list of all databases on the instance, expand Databases.

Utilizzo di Transact-SQL Using Transact-SQL

Per visualizzare un elenco di database in un'istanza di SQL ServerTo view a list of databases on an instance of SQL Server

  1. Connettersi al Motore di databaseDatabase Engine.Connect to the Motore di databaseDatabase Engine.

  2. Dalla barra Standard fare clic su Nuova query.From the Standard bar, click New Query.

  3. Copiare e incollare l'esempio seguente nella finestra Query, quindi fare clic su Esegui.Copy and paste the following example into the query window and click Execute. In questo esempio viene restituito un elenco di database nell'istanza di SQL ServerSQL Server.This example returns a list of databases on the instance of SQL ServerSQL Server. Nell'elenco sono inclusi i nomi dei database, i relativi ID di database, nonché le date di creazione dei database.The list includes the names of the databases, their database IDs, and the dates when the databases were created.

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

Vedere ancheSee Also

Viste del catalogo di database e file (Transact-SQL) Databases and Files Catalog Views (Transact-SQL)
sys.databases (Transact-SQL) sys.databases (Transact-SQL)