sp_helpfile(Transact-SQL)

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

항목 링크 아이콘 Transact-SQL 구문 표기 규칙

구문

sp_helpfile [ [ @filename= ] 'name' ]

인수

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

반환 코드 값

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

결과 집합

열 이름

데이터 형식

설명

name

sysname

논리적 파일 이름입니다.

fileid

smallint

파일의 숫자 식별자입니다. name을 지정하면 반환되지 않습니다.

filename

nchar(260)

물리적 파일 이름입니다.

filegroup

sysname

파일이 속한 파일 그룹입니다.

NULL = 파일이 로그 파일입니다. 파일 그룹에 속하지 않습니다.

size

nvarchar(15)

파일 크기(KB)입니다.

maxsize

nvarchar(15)

파일이 증가할 수 있는 최대 크기입니다. 이 필드 값이 UNLIMITED이면 디스크가 꽉 찰 때까지 파일이 증가할 수 있음을 의미합니다.

growth

nvarchar(15)

파일의 증가분입니다. 공간이 새로 필요할 때마다 파일에 추가되는 공간의 양을 나타냅니다.

0 = 파일은 고정 크기이며 크기가 늘어나지 않습니다.

usage

varchar(9)

데이터 파일일 경우 'data only'이며 로그 파일일 경우 'log only'입니다.

사용 권한

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

다음 예에서는 AdventureWorks2012 에 있는 파일에 대한 정보를 반환합니다.

USE AdventureWorks2012;
GO
EXEC sp_helpfile;
GO

참고 항목

참조

데이터베이스 엔진 저장 프로시저(Transact-SQL)

sp_helpfilegroup(Transact-SQL)

sys.database_files(Transact-SQL)

sys.master_files(Transact-SQL)

sys.filegroups(Transact-SQL)

시스템 저장 프로시저(Transact-SQL)

개념

데이터베이스 파일 및 파일 그룹