Condividi tramite


sp_helpfile (Transact-SQL)

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.

Si applica a: SQL Server (da SQL Server 2008 a versione corrente).

Icona di collegamento a un argomento Convenzioni della sintassi Transact-SQL

Sintassi

sp_helpfile [ [ @filename= ] 'name' ]

Argomenti

  • [ @filename = ] 'name'
    Nome logico di qualsiasi file nel database corrente. name è di tipo sysname e il valore predefinito è NULL. Se name viene omesso, vengono restituiti gli attributi di tutti i file nel database corrente.

Valori restituiti

0 (esito positivo) o 1 (esito negativo)

Set di risultati

Nome colonna

Tipo di dati

Descrizione

name

sysname

Nome logico del file.

fileid

smallint

Identificatore numerico del file. Non viene restituito se si specifica name.

filename

nchar(260)

Nome fisico del file.

filegroup

sysname

Filegroup a cui appartiene il file.

NULL = Il file è un file di log. Questo tipo di file non viene mai incluso in un filegroup.

size

nvarchar(15)

Dimensione del file in kilobyte.

maxsize

nvarchar(15)

Dimensioni massime consentite per il file. Se questo campo include il valore UNLIMITED, le dimensioni del file possono aumentare fino a riempire il disco.

growth

nvarchar(15)

Incremento per l'aumento delle dimensioni del file. Indica la quantità di spazio aggiunta al file ogni volta che è richiesto spazio aggiuntivo.

0 = File di dimensioni fisse, aumento non consentito.

usage

varchar(9)

Per un file di dati il valore è 'data only'. 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 AdventureWorks2012 .

USE AdventureWorks2012;
GO
EXEC sp_helpfile;
GO

Vedere anche

Riferimento

Stored procedure del Motore di database (Transact-SQL)

sp_helpfilegroup (Transact-SQL)

sys.database_files (Transact-SQL)

sys.master_files (Transact-SQL)

sys.filegroups (Transact-SQL)

Stored procedure di sistema (Transact-SQL)

Concetti

Filegroup e file di database