sp_helpfilegroup (Transact-SQL)
Restituisce i nomi e gli attributi dei filegroup associati al database corrente.
Convenzioni 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 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
Vedere anche
Riferimento
Stored procedure del Motore di database (Transact-SQL)
sys.database_files (Transact-SQL)
sys.master_files (Transact-SQL)
Stored procedure di sistema (Transact-SQL)