반응형
Log 파일 (LDF) 압축
-- 사용량 조회
dbcc sqlperf(logspace)
go
use [DB 명]
declare @path nvarchar(max)
-- Backup 파일 경로 설정
set @path = '[Backup Folder 경로]' + convert(nvarchar(10), GETDATE(), 112) + '.trn'
backup log [DB 명] to disk=@path with noinit, stats
go
--log 사용중에는 파일 축소가 되지 않음
--log 백업후 바로 실행해야함
dbcc shrinkfile ('[DB 명]_log', 102400)
go
-- 사용량 조회
dbcc sqlperf(logspace)
go
Log 파일 (LDF) 이동/삭제
-- log 파일 경로 확인 (LDF 파일)
sp_helpdb [DB 명]
go
-- DB 단독 모드로 변경
-- 단독 모드로 변경이 안될 경우, SQL Server Management Studio 등 연결되어 있는 프로그램 종료 후 재실행
sp_dboption '[DB 명]','single user','true'
go
-- Master 계정 사용
use master
go
-- 작업 DB와 SQL Server와의 연결 해제
sp_detach_db [DB 명]
go
-- 연결 해제 완료 후 해당 파일 삭제 또는 이동
-- 파일 작업 이후 아래 Query 실행
-- 작업 DB - SQL Server 연결
-- 연결 시 LDF 파일이 존재하지 않을 경우 자동으로 신규 생성
sp_attach_db '[DB 명]','[기존 MDF 파일명]'
go
-- DB 단독 모드 해제
sp_dboption '[DB 명]','single user','false'
반응형