Share via


sp_helpfile (Transact-SQL)

Si applica a:SQL Server

Restituisce i nomi fisici e gli attributi dei file associati al database corrente. Utilizzare questa stored procedure per determinare i nomi dei file da collegare o scollegare dal server.

Convenzioni relative alla sintassi Transact-SQL

Sintassi

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

Argomenti

[ @filename = ] N'filename'

Nome logico di qualsiasi file nel database corrente. @filename è sysname, con il valore predefinito NULL. Se @filename non viene specificato, vengono restituiti gli attributi di tutti i file nel database corrente.

Valori del codice restituito

0 (esito positivo) o 1 (errore).

Set di risultati

Nome colonna Tipo di dati Descrizione
name sysname Nome logico del file.
fileid smallint Identificatore numerico del file. Un valore non viene restituito se viene specificato @filename .
filename nchar(260) Nome fisico del file.
filegroup sysname Filegroup a cui appartiene il file.

NULL = Il file è un file di log. I file di log non fanno mai parte di un filegroup.
size nvarchar(15) Dimensione del file in kilobyte.
maxsize nvarchar(15) Dimensioni massime consentite per il file. Un valore di UNLIMITED in questo campo indica che il file cresce fino a quando il disco non è pieno.
growth nvarchar(15) Incremento per l'aumento delle dimensioni del file. Questo valore indica la quantità di spazio aggiunta al file ogni volta che è necessario nuovo spazio.

0 = Il file è di dimensioni fisse e non aumenta.
usage varchar(9) Per il file di dati, il valore è data onlye per il file di log il valore è log only.

Autorizzazioni

È richiesta l'appartenenza al ruolo public .

Esempi

Nell'esempio seguente vengono restituite informazioni sui file nel database AdventureWorks2022.

USE AdventureWorks2022;
GO
EXEC sp_helpfile;
GO