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). |
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)
Procedimentos armazenados do sistema (Transact-SQL)