sp_helpfilegroup (Transact-SQL)

Restituisce i nomi e gli attributi dei filegroup associati al database corrente.

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQL

Sintassi

sp_helpfilegroup [ [ @filegroupname = ] 'name' ]

Argomenti

  • [ @filegroupname = ] 'name'
    Nome logico di un filegroup presente nel database corrente. name è di tipo sysname e il valore predefinito è NULL. Se name viene omesso, vengono elencati tutti i filegroup nel database corrente e viene visualizzato solo il primo set di risultati riportato nella sezione dei set di risultati.

Valori restituiti

0 (esito positivo) o 1 (esito negativo)

Set di risultati

Nome colonna

Tipo di dati

Descrizione

groupname

sysname

Nome del filegroup.

groupid

smallint

Identificatore numerico del filegroup.

filecount

int

Numero di file del filegroup.

Se name viene omesso, viene restituita una riga per ogni file nel filegroup.

Nome colonna

Tipo di dati

Descrizione

file_in_group

sysname

Nome logico del file nel filegroup.

fileid

smallint

Identificatore numerico del file.

filename

nchar(260)

Nome fisico del file che include il percorso di directory.

size

nvarchar(15)

Dimensione del file in kilobyte.

maxsize

nvarchar(15)

Dimensione massima del file.

Valore massimo fino a cui possono aumentare le dimensioni del 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 è necessario spazio aggiuntivo.

0 = la dimensione del file è fissa e non aumenterà.

Autorizzazioni

È richiesta l'appartenenza al ruolo public.

Esempi

A. Restituzione di tutti i filegroup in un database

Nell'esempio seguente vengono restituite le informazioni sui filegroup nel database di esempio AdventureWorks.

USE AdventureWorks;
GO
EXEC sp_helpfilegroup;
GO

B. Restituzione di tutti i file in un filegroup

Nell'esempio seguente vengono restituite le informazioni relative a tutti i file nel filegroup PRIMARY nel database di esempio AdventureWorks.

USE AdventureWorks;
GO
EXEC sp_helpfilegroup 'PRIMARY';
GO