Partilhar via


sp_helpfile (Transact-SQL)

Aplica-se a:SQL Server

Devolve os nomes físicos e atributos dos ficheiros associados à base de dados atual. Use este procedimento armazenado para determinar os nomes dos ficheiros a anexar ou desligar do servidor.

Transact-SQL convenções de sintaxe

Sintaxe

sp_helpfile [ [ @filename = ] N'filename' ]
[ ; ]

Arguments

[ @filename = ] N'nome do ficheiro'

O nome lógico de qualquer ficheiro na base de dados atual. @filename é sysname, com um padrão de NULL. Se @filename não for especificado, os atributos de todos os ficheiros na base de dados atual são devolvidos.

Valores de código de retorno

0 (sucesso) ou 1 (fracasso).

Conjunto de resultados

Nome da coluna Tipo de dados Description
name sysname Nome lógico do ficheiro.
fileid smallint Identificador numérico do ficheiro. Um valor não é devolvido se @filename for especificado.
filename nchar(260) Nome físico do ficheiro.
filegroup sysname Grupo de ficheiros ao qual o ficheiro pertence.

NULL = Ficheiro é um ficheiro de registo. Os ficheiros de registo nunca fazem parte de um grupo de ficheiros.
size nvarchar(15) Tamanho do ficheiro em kilobytes.
maxsize nvarchar(15) Tamanho máximo a que o ficheiro pode crescer. Um valor de UNLIMITED neste campo indica que o ficheiro cresce até o disco estar cheio.
growth nvarchar(15) Incremento de crescimento do ficheiro. Este valor indica a quantidade de espaço adicionada ao ficheiro sempre que esse novo espaço é necessário.

0 = Ficheiro tem um tamanho fixo e não cresce.
usage varchar(9) Para ficheiro de dados, o valor é data only, e para o ficheiro de registo o valor é log only.

Permissions

Requer adesão à função pública de .

Examples

O exemplo seguinte devolve informação sobre os ficheiros em AdventureWorks2025.

USE AdventureWorks2022;
GO

EXECUTE sp_helpfile;
GO