sp_helpdb (Transact-SQL)

 

Publicado: dezembro de 2016

Relata informações sobre um banco de dados especificado ou todos os bancos de dados.

Aplica-se a: SQL Server (SQL Server 2008 até a versão atual).

Topic link icon Convenções de sintaxe Transact-SQL

  
sp_helpdb [ [ @dbname= ] 'name' ]  

[ @dbname= ] 'name'
É o nome do banco de dados cujas informações são reportadas. nome é sysname, sem padrão. Se nome não for especificado, sp_helpdb relatórios em todos os bancos de dados de Sys. Databases exibição do catálogo.

0 (êxito) ou 1 (falha)

Nome da colunaTipo de dadosDescription
namesysnameNome do banco de dados.
db_sizenvarchar(13)Tamanho total do banco de dados.
proprietáriosysnameProprietário do banco de dados como sa.
DBIDsmallintID do banco de dados.
criadonvarchar(11)A data em que o banco de dados foi criado.
statusnvarchar(600)Lista de valores separados por vírgula de opções de banco de dados que estão atualmente definidas no banco de dados.

As opções avaliadas como boolianas serão listadas apenas se estiverem habilitadas. Opções não Boolianas serão listadas com seus valores correspondentes na forma de option_name=valor.

Para obter mais informações, veja ALTER DATABASE (Transact-SQL).
compatibility_leveltinyintNível de compatibilidade do banco de dados: 60, 65, 70, 80 ou 90.

Se nome for especificado, há um conjunto de resultados adicionais que mostra a alocação de arquivo para o banco de dados especificado.

Nome da colunaTipo de dadosDescription
namenchar(128)Nome do arquivo lógico.
FileIDsmallintID do arquivo.
nome de arquivonchar(260)Nome do arquivo do -sistema operacional (nome do arquivo físico).
grupo de arquivosnvarchar (128)Grupo de arquivos ao qual o arquivo pertence.

NULL = ele é um arquivo de log. Ele nunca faz parte de um grupo de arquivos.
tamanhonvarchar(18)Tamanho do arquivo em megabytes.
MaxSizenvarchar(18)Tamanho máximo até o qual o arquivo pode crescer. Um valor UNLIMITED neste campo indica que o arquivo cresce até o disco ficar cheio.
crescimentonvarchar(18)Incremento de crescimento do arquivo. Indica a quantidade de espaço adicionada ao arquivo sempre que um novo espaço for necessário.
usovarchar (9)Uso do arquivo Para um arquivo de dados, o valor é 'data' e para o arquivo de log é o valor somente log.

O status relatórios quais opções foram definidas como ON no banco de dados do conjunto de colunas no resultado. Todas as opções de banco de dados não são reportadas pelo status coluna. Para ver uma lista completa das configurações de opção de banco de dados atual, use o Sys. Databases exibição do catálogo.

Quando um banco de dados for especificado, a associação a pública função no banco de dados é necessária. Quando nenhum banco de dados é especificado, associação a pública função no mestre banco de dados é necessário.

Se um banco de dados não pode ser acessado, sp_helpdb exibe informações de 15622 e o máximo de mensagem de erro sobre o banco de dados possível.

A. Retornando informações sobre um único banco de dados

O exemplo a seguir exibe informações sobre o banco de dados AdventureWorks2012.

EXEC sp_helpdb N'AdventureWorks2012';  

B. Retornando informações sobre todos os bancos de dados

O exemplo a seguir exibe informações sobre todos os bancos de dados no servidor que executa o SQL Server.

EXEC sp_helpdb;  
GO  

Mecanismo de banco de dados armazenados, procedimentos e 40; O Transact-SQL e 41;
Banco de DADOS ALTER & #40. O Transact-SQL e 41;
CRIAR banco de DADOS & #40. Transact-SQL do SQL Server &41;
sys. Databases e 40; O Transact-SQL e 41;
sys. database_files & #40. O Transact-SQL e 41;
sys. filegroups & #40. O Transact-SQL e 41;
sys. master_files & #40. O Transact-SQL e 41;
40; & de procedimentos armazenados do sistema O Transact-SQL e 41;

Contribuições da comunidade

ADICIONAR
Mostrar: