Exibir a lista de bancos de dados no SQL Server
Aplica-se a: SQL Server Banco de Dados SQL do Azure Instâ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
No Pesquisador de Objetos , conecte-se a uma instância do Mecanismo de Banco de Dados do SQL Server e a expanda.
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
Conecte-se ao Mecanismo de Banco de Dados.
Na barra Padrão, selecione Nova Consulta.
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