본문 바로가기

sql server

[ms sql] 데이터 및 로그파일(mdf, ldf) 용량 축소

-- SQL2008 이상 버전에서 가능 

-- 데이터 및 로그파일 name 확인
sp_helpdb 'DB_name'


-- 로그파일 축소

-- 1. 복구모델을 단순으로 변경
ALTER DATABASE DB_name SET RECOVERY SIMPLE 
go 

-- 2. 로그파일을 20M로 축소
DBCC SHRINKFILE('Log_name', 20) 
go

-- 3. 복구모델을 전체로 변경
ALTER DATABASE DB_name SET RECOVERY FULL
go



-- 데이터파일을 3000M로 축소. 데이터파일 문제의 소지가 있기 때문에 가능한 사용금지.
DBCC SHRINKFILE('Data_name', 3000)

'sql server' 카테고리의 다른 글

[ms sql] 잠금현상 조회  (0) 2019.11.11
[ms sql] 인덱스 조각화  (0) 2019.11.04
[ms sql] 쿼리 로그 조회  (0) 2019.08.09
[ms sql] 백업 및 복원방법  (0) 2019.03.05
[MS SQL] 서버 이름 변경하기  (0) 2019.02.26