Restituisce i nomi e gli attributi dei filegroup associati al database corrente.
sp_helpfilegroup [ [ @filegroupname = ] 'name' ]
0 (esito positivo) o 1 (esito negativo)
|
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à. |
È richiesta l'appartenenza al ruolo public.
A.Restituzione di tutti i filegroup in un database
Nell'esempio seguente vengono restituite le informazioni sui filegroup nel database di esempio AdventureWorks2012 .
USE AdventureWorks2012; 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 AdventureWorks2012 .
USE AdventureWorks2012; GO EXEC sp_helpfilegroup 'PRIMARY'; GO