티스토리 뷰
-- DB 변경
USE tmp;
GO
-- 로그 파일 이름 확인
SELECT DB_NAME()
, file_id
, name
, physical_name
, *
FROM sys.database_files
WHERE type = 1
-- 로그 얼마나 사용중인지 확인
DBCC SQLPERF(LOGSPACE);
-- 로그 파일 확인
DBCC LOGINFO;
-- CHECKPOINT
CHECKPOINT
-- SIMPLE로 복구 모드 변경
ALTER DATABASE [tmp] SET RECOVERY SIMPLE WITH NO_WAIT
GO
-- 로그 파일 1메가로 축소(name 혹은 file_id로 가능)
DBCC SHRINKFILE(tmp_log, 1)
-- 로그 얼마나 사용중인지 확인
DBCC SQLPERF(LOGSPACE);
-- 로그 파일 확인
DBCC LOGINFO;
-- 로그 파일 사이즈 100메가로 변경
ALTER DATABASE [tmp] MODIFY FILE ( NAME = N'tmp_log', SIZE = 102400KB )
GO
-- 복구 모드 FULL로 변경
ALTER DATABASE [tmp] SET RECOVERY FULL WITH NO_WAIT
GO
-- FULL 백업
BACKUP DATABASE [tmp] TO DISK = N'D:\Data\tmp_full.bak' WITH NOFORMAT, NOINIT, NAME = N'tmp-전체 데이터베이스 백업', SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO
-- 로그 축소가 안된다면 상태 확인
SELECT log_reuse_wait
, log_reuse_wait_desc
, *
FROM sys.databases
관련 링크
https://technet.microsoft.com/ko-kr/library/ms178037(v=sql.105).aspx
https://docs.microsoft.com/ko-kr/sql/t-sql/database-console-commands/dbcc-shrinkfile-transact-sql
'Program > DB' 카테고리의 다른 글
SQL Server Lock Memory Release(해제) 방법 (0) | 2019.09.27 |
---|---|
cannot be run because the ssis subsystem failed to load. the job has been suspended (0) | 2018.07.18 |
SQL Server 필터링된 인덱스(Filtered Index) 오류 (0) | 2017.11.21 |
sql server 시스템 카탈로그 관련 쿼리 (0) | 2017.11.16 |
SQL Server 유지관리계획 연결 강제 변경 (0) | 2017.11.13 |
- Total
- Today
- Yesterday
- 제주고속
- 제라진돼지국밥
- SQL Server
- 웹표준
- 한 달 살기
- MSSQL
- 크루즈
- 비자숲힐링센터
- 꼬마방앗간
- 제주도
- API
- SQL
- sqlserver
- 세화갈비
- 요일
- 배낭속크루즈
- ASP.NET
- 베이커리온유
- 김녕 바닷길
- MySQL
- 제주동문시장
- 남매펜션
- 탐나는전 제주지역화폐
- 월드드림호
- 동남아크루즈
- 솔브레
- 이호테우해수욕장
- 광령힐식당
- getdate()
- php
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |