Partilhar 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.

Ícone de vínculo de tópicoConvenções de 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 um padrão 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.

filename

nchar(260)

Nome do arquivo físico.

filegroup

sysname

Grupo de arquivos ao qual o arquivo pertence.

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

size

nvarchar(15)

Tamanho do arquivo em kilobytes.

maxsize

nvarchar(15)

Tamanho de máximo que o arquivo pode atingir. 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 à função public.

Exemplos

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

USE AdventureWorks2008R2;
GO
EXEC sp_helpfile;
GO