이 항목에서는 SQL Server Management Studio 또는 Transact-SQL을 사용하여 2014년 SQL Server 데이터베이스에 대한 데이터 및 로그 공간 정보를 표시하는 방법을 설명합니다.
항목 내용
시작하기 전 주의 사항:
데이터베이스에 대한 데이터 및 로그 공간 정보를 표시하려면:
시작하기 전에
보안
사용 권한
sp_spaceused 를 실행할 수 있는 사용 권한은 public 역할에 부여됩니다. db_owner 고정 데이터베이스 역할의 멤버만 @updateusage 매개 변수를 지정할 수 있습니다.
SQL Server Management Studio 사용
데이터베이스의 데이터 및 로그 공간 정보를 표시하려면
개체 탐색기 instance SQL Server 연결한 다음 해당 instance 확장합니다.
데이터베이스를 확장합니다.
데이터베이스를 마우스 오른쪽 단추로 클릭하고 보고서, 표준 보고서를 차례로 가리킨 다음 디스크 사용량을 클릭합니다.
Transact-SQL 사용
sp_spaceused를 사용하여 데이터베이스에 대한 데이터 및 로그 공간 정보를 표시하려면
데이터베이스 엔진에 연결합니다.
표준 도구 모음에서 새 쿼리를 클릭합니다.
다음 예를 복사하여 쿼리 창에 붙여 넣고 실행을 클릭합니다. 이 예에서는 sp_spaceused 시스템 저장 프로시저를 사용하여
Vendor
테이블 및 해당 인덱스에 대한 디스크 공간 정보를 보고합니다.
USE AdventureWorks2012;
GO
EXEC sp_spaceused N'Purchasing.Vendor';
GO
sys.database_files를 쿼리하여 데이터베이스에 대한 데이터 및 로그 공간 정보를 표시하려면
데이터베이스 엔진에 연결합니다.
표준 도구 모음에서 새 쿼리를 클릭합니다.
다음 예를 복사하여 쿼리 창에 붙여 넣고 실행을 클릭합니다. 다음은 sys.database_files 카탈로그 뷰를 쿼리하여 AdventureWorks2012 데이터베이스의 데이터 및 로그 파일에 대한 특정 정보를 반환하는 예제입니다.
USE AdventureWorks2012;
GO
SELECT file_id, name, type_desc, physical_name, size, max_size
FROM sys.database_files ;
GO
참고 항목
SELECT(Transact-SQL)
sys.database_files(Transact-SQL)
sp_spaceused(Transact-SQL)
데이터베이스에 데이터 또는 로그 파일 추가
데이터베이스에서 데이터 또는 로그 파일 삭제