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
sp_helpfile [ [ @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.
0
(esito positivo) o 1
(errore).
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 only e per il file di log il valore è log only . |
È richiesta l'appartenenza al ruolo public .
Nell'esempio seguente vengono restituite informazioni sui file nel database AdventureWorks2022
.
USE AdventureWorks2022;
GO
EXEC sp_helpfile;
GO