다음을 통해 공유


sp_helpfile(Transact-SQL)

적용 대상: SQL Server

현재 데이터베이스와 연결된 파일의 실제 이름과 특성을 반환합니다. 이 저장 프로시저를 사용하여 서버에서 연결하거나 분리할 파일의 이름을 결정합니다.

Transact-SQL 구문 표기 규칙

구문

sp_helpfile [ [ @filename = ] N'filename' ]
[ ; ]

인수

[ @filename = ] N'filename'

현재 데이터베이스에 있는 파일의 논리적 이름입니다. @filename sysname이며 기본값은 .입니다NULL. @filename 지정하지 않으면 현재 데이터베이스에 있는 모든 파일의 특성이 반환됩니다.

반환 코드 값

0(성공) 또는 1(실패).

결과 집합

열 이름 데이터 형식 설명
name sysname 논리적 파일 이름입니다.
fileid smallint 파일의 숫자 식별자입니다. @filename 지정한 경우 값이 반환되지 않습니다.
filename nchar(260) 실제 파일 이름입니다.
filegroup sysname 파일이 속한 파일 그룹입니다.

NULL = 파일이 로그 파일입니다. 로그 파일은 파일 그룹의 일부가 되지 않습니다.
size nvarchar(15) 파일 크기(킬로바이트)입니다.
maxsize nvarchar(15) 파일이 증가할 수 있는 최대 크기입니다. 이 필드의 UNLIMITED 값은 디스크가 가득 찼을 때까지 파일이 증가한다는 것을 나타냅니다.
growth nvarchar(15) 파일의 증가 증분입니다. 이 값은 새 공간이 필요할 때마다 파일에 추가되는 공간의 양을 나타냅니다.

0 = 파일 크기가 고정되어 증가하지 않습니다.
usage varchar(9) 데이터 파일의 경우 값은 data only/>이고, 로그 파일의 경우 값은 .입니다 log only.

사용 권한

public 역할의 멤버 자격이 필요합니다.

예제

다음 예제에서는 .의 파일에 대한 정보를 반환합니다 AdventureWorks2022.

USE AdventureWorks2022;
GO
EXEC sp_helpfile;
GO