Exibir a lista de bancos de dados no SQL Server

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada de SQL do Azure

Esse artigo descreve como exibir uma lista de bancos de dados em uma instância do SQL Server usando o SQL Server Management Studio ou Transact-SQL.

Permissões do

Se o chamador do sys.databases não for o proprietário do banco de dados e o banco de dados não for master nem tempdb, as permissões mínimas necessárias para ver a linha correspondente serão a permissão ALTER ANY DATABASE ou VIEW ANY DATABASE no nível do servidor ou a permissão CREATE DATABASE no banco de dados master. O banco de dados ao qual o chamador está conectado sempre pode ser exibido em sys.databases.

Use SQL Server Management Studio

Para exibir uma lista de bancos de dados em uma instância do SQL Server

  1. No Pesquisador de Objetos , conecte-se a uma instância do Mecanismo de Banco de Dados do SQL Servere a expanda.

  2. Para consultar uma lista de todos os bancos de dados na instância, expanda Bancos de Dados.

Usar o Transact-SQL

Para exibir uma lista de bancos de dados em uma instância do SQL Server

  1. Conecte-se ao Mecanismo de Banco de Dados.

  2. Na barra Padrão, selecione Nova Consulta.

  3. Copie e cole o exemplo a seguir na janela de consulta e selecione Executar. Este exemplo retorna uma lista dos bancos de dados na instância do SQL Server. A lista inclui os nomes dos bancos de dados, suas IDs de banco de dados e as datas de criação dos bancos de dados.

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

Próximas etapas