database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 4208 게시물 읽기
No. 4208
Enterprise Manager 에서 트랜잭션 로그 삭제
작성자
나그네
작성일
2008-05-15 15:02
조회수
5,349

MS SQL 서버에서 트랜잭션 로그가 40G 가 쌓여있는데요

이걸 삭제 할려고 합니다.

EM 에서 DB를 선택하고 속성에서 트랜잭션 로그파일을 보고 있는데 

사이즈를 줄이거나 트랜잭션 로그를 삭제할려고 하는데요.. 방법을 잘 모르겠습니다. 

single user 변경하고 DB 내린 후 ldf 이름 변경 후 재생성 명령을 했는데 잘 안되네요.

EM 에서 삭제하여 이상없이 운영되는 방법을 알고 싶습니다.

내심 그 DB의 트랜잭션 로그를 하나더 생성하고 기존의 트랜잭션 로그를 삭제할까하는 생각도 해보는데요.

위험할까봐 못하고 있습니다. 

아시는분 알려주세요. 트랜젝션 로그를 제거하고 새로 만들 수 있어으면 합니다. 백업도 생각해 봤는데 백업용량이 없습니다. 

애구애구.. 담당도 아닌것을 괜히 하려니.. Risk 걱정이 되네요.

이 글에 대한 댓글이 총 1건 있습니다.

query anal을 실행하십시오. 


database name ; xDB 

logfile의 논리적 이름을 : xDB_log

라 각각 가정하겠습니다. 




BACKUP LOG xDB WITH NO_LOG;

DBCC SHRINKFILE (xDB_log, TRUNCATEONLY);

.님이 2008-05-15 16:28에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
4212각각데이터베이스에서 인덱스를 복사할려면?
왕초보
2008-05-18
3788
4211특정 IP대역에 대한 검색 쿼리문을 짜고 싶습니다 도와주세요 ㅠㅠ
호남
2008-05-16
5058
4210쿼리 작성 도움 요청드려요.
이호영
2008-05-15
3704
4208Enterprise Manager 에서 트랜잭션 로그 삭제 [1]
나그네
2008-05-15
5349
4207쿼리 결과를 테이블명.컬럼명식으로 받고 싶어요
황근호
2008-05-15
3541
4206group by 와 합에 관한 질문입니다. [1]
2008-05-14
4201
4205MS-SQL 전문검색(Full-text search) 순위가중치 조절
손님
2008-05-14
4427
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다