sp_helpfile(Transact-SQL)

적용 대상: 예SQL Server(지원되는 모든 버전)

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

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

구문

  
sp_helpfile [ [ @filename= ] 'name' ]  

인수

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

반환 코드 값

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

결과 집합

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

NULL = 파일이 로그 파일입니다. 파일 그룹에 속하지 않습니다.
size nvarchar(15) 파일 크기(KB)입니다.
Maxsize nvarchar(15) 파일이 증가할 수 있는 최대 크기입니다. 이 필드 값이 UNLIMITED이면 디스크가 꽉 찰 때까지 파일이 증가할 수 있음을 의미합니다.
성장 nvarchar(15) 파일의 증가분입니다. 공간이 새로 필요할 때마다 파일에 추가되는 공간의 양을 나타냅니다.

0 = 파일은 고정 크기를 가지며 증가하지 않습니다.
사용 varchar(9) 데이터 파일의 경우 값은 'data only'이고 로그 파일의 경우 값은 'log only'입니다.

사용 권한

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

예제

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

USE AdventureWorks2012;  
GO  
EXEC sp_helpfile;  
GO  

참고 항목

데이터베이스 엔진 Transact-SQL)(저장 프로시저
transact-SQL)sp_helpfilegroup (
sys.database_files(Transact-SQL)
transact-SQL)sys.master_files (
sys.filegroups (Transact-SQL)
시스템 저장 프로시저(Transact-SQL)
데이터베이스 파일 및 파일 그룹