이 항목에서는 SQL Server Management Studio 또는 Transact-SQL을 사용하여 SQL Server 2014에서 데이터베이스에 대한 데이터 및 로그 공간 정보를 표시하는 방법에 대해 설명합니다.
이 항목에서
시작하기 전 주의 사항:
데이터베이스에 대한 데이터 및 로그 공간 정보를 표시하려면 다음을 사용합니다.
시작하기 전에
안전
권한
sp_spaceused 실행할 수 있는 권한은 공용 역할에 부여됩니다. db_owner 고정 데이터베이스 역할의 멤버만 @updateusage 매개 변수를 지정할 수 있습니다.
SQL Server Management Studio 사용
데이터베이스에 대한 데이터 및 로그 공간 정보를 표시하려면
개체 탐색기에서 SQL Server의 인스턴스에 연결한 다음 해당 인스턴스를 확장합니다.
데이터베이스를 확장합니다.
데이터베이스를 마우스 오른쪽 단추로 클릭하고 보고서를 가리키고 표준 보고서를 가리킨 다음 디스크 사용량을 클릭합니다.
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)
데이터베이스에 데이터 또는 로그 파일을 추가
데이터베이스에서 데이터 또는 로그 파일 삭제