Compartilhar via


sp_helpfile (Transact-SQL)

Retorna os nomes físicos e os atributos de arquivos associados ao banco de dados atual. Use este procedimento armazenado para determinar os nomes de arquivos a serem anexados ou desanexados do servidor.

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

Ícone de vínculo de tópico Convenções da sintaxe Transact-SQL

Sintaxe

sp_helpfile [ [ @filename= ] 'name' ]

Argumentos

  • [ @filename = ] 'name'
    É o nome lógico de qualquer arquivo no banco de dados atual. name é sysname, com o padrão de NULL. Se name não for especificado, serão retornados os atributos de todos os arquivos no banco de dados atual.

Valores de código de retorno

0 (êxito) ou 1 (falha)

Conjuntos de resultados

Nome da coluna

Tipo de dados

Descrição

name

sysname

Nome do arquivo lógico.

fileid

smallint

Identificador numérico do arquivo. Não será retornado se name for especificado.

nome do arquivo

nchar(260)

Nome do arquivo físico.

grupo de arquivos

sysname

Grupo de arquivos ao qual o arquivo pertence.

NULL = Ele é um arquivo de log. Ele nunca faz parte de um grupo de arquivos.

tamanho

nvarchar(15)

Tamanho do arquivo em kilobytes.

maxsize

nvarchar(15)

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.

growth

nvarchar(15)

Incremento de crescimento do arquivo. Ele indica a quantidade de espaço adicionada ao arquivo sempre que um novo espaço é necessário.

0 = Arquivo tem um tamanho fixo e não crescerá.

usage

varchar(9)

Para o arquivo de dados, o valor é 'data only' e, para o arquivo de log, o valor é 'log only'.

Permissões

Requer associação na função pública.

Exemplos

O exemplo a seguir retorna informações sobre os arquivos no AdventureWorks2012 .

USE AdventureWorks2012;
GO
EXEC sp_helpfile;
GO

Consulte também

Referência

Procedimentos armazenados do Mecanismo de Banco de Dados (Transact-SQL)

sp_helpfilegroup (Transact-SQL)

sys.database_files (Transact-SQL)

sys.master_files (Transact-SQL)

sys.filegroups (Transact-SQL)

Procedimentos armazenados do sistema (Transact-SQL)

Conceitos

Arquivos e grupos de arquivos do banco de dados