Share via


sp_helpfilegroup (Transact-SQL)

Si applica a:SQL Server

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

Convenzioni relative alla sintassi Transact-SQL

Sintassi

sp_helpfilegroup [ [ @filegroupname = ] N'filegroupname' ]
[ ; ]

Argomenti

[ @filegroupname = ] N'filegroupname'

@filegroupname è sysname, con un valore predefinito .NULL

Nome logico di qualsiasi filegroup nel database corrente. @filegroupname è sysname, con un valore predefinito .NULL Se @filegroupname non viene specificato, vengono elencati tutti i filegroup nel database corrente e viene visualizzato solo il primo set di risultati visualizzato nella sezione Set di risultati.

Valori del codice restituito

0 (esito positivo) o 1 (errore).

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 si specifica @filegroupname , 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. 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.

Autorizzazioni

È richiesta l'appartenenza al ruolo public .

Esempi

R. Restituire tutti i filegroup in un database

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

USE AdventureWorks2022;
GO
EXEC sp_helpfilegroup;
GO

B. Restituisce 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 AdventureWorks2022.

USE AdventureWorks2022;
GO
EXEC sp_helpfilegroup 'PRIMARY';
GO