Share via


sp_helpfilegroup (Transact-SQL)

Aplica-se a:SQL Server

Retorna os nomes e os atributos de grupos de arquivos associados ao banco de dados atual.

Convenções de sintaxe de Transact-SQL

Sintaxe

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

Argumentos

@filegroupname [ = ] N'nomedogrupo de arquivos'

@filegroupname é sysname, com um padrão de NULL.

O nome lógico de qualquer grupo de arquivos no banco de dados atual. @filegroupname é sysname, com um padrão de NULL. Se @filegroupname não for especificado, todos os grupos de arquivos no banco de dados atual serão listados e somente o primeiro conjunto de resultados mostrado na seção Conjuntos de Resultados será exibido.

Valores do código de retorno

0 (sucesso) ou 1 (falha).

Conjunto de resultados

Nome da coluna Tipo de dados Descrição
groupname sysname Nome do grupo de arquivos.
groupid smallint Identificador de grupo de arquivos numérico.
filecount int Número de arquivos no grupo de arquivos.

Se @filegroupname for especificado, uma linha para cada arquivo no grupo de arquivos será retornada.

Nome da coluna Tipo de dados Descrição
file_in_group sysname Nome lógico do arquivo no grupo de arquivos.
fileid smallint Identificador de arquivos numérico.
filename Ncar(260) O nome físico do arquivo que inclui o caminho de diretório.
size Nvarchar(15) Tamanho do arquivo em kilobytes.
maxsize Nvarchar(15) Tamanho máximo do arquivo.

É o tamanho máximo até o qual o arquivo pode crescer. Um valor de UNLIMITED nesse campo indica que o arquivo cresce até que o disco esteja cheio.
growth Nvarchar(15) Incremento de crescimento do arquivo. Esse valor indica a quantidade de espaço adicionado ao arquivo sempre que um novo espaço é necessário.

0 = O arquivo tem um tamanho fixo e não cresce.

Permissões

Requer associação à função pública .

Exemplos

R. Retornar todos os grupos de arquivos em um banco de dados

O exemplo a seguir retorna informações sobre os grupos de arquivos no banco de dados de exemplo AdventureWorks2022.

USE AdventureWorks2022;
GO
EXEC sp_helpfilegroup;
GO

B. Retornar todos os arquivos em um grupo de arquivos

O exemplo a seguir retorna informações para todos os arquivos no grupo de arquivos PRIMARY do banco de dados de exemplo AdventureWorks2022.

USE AdventureWorks2022;
GO
EXEC sp_helpfilegroup 'PRIMARY';
GO