나는 SQL 서버를 실행하고 2005SQL Server 2005의 트랜잭션 로그가 너무 큰
내 DB 백업 방식은 다음과 같습니다
복구 모델 : FULL
백업 유형 : 전체
백업 구성 요소 : 데이터베이스
백업 설정합니다 만료일 : 0 일 후
미디어 덮어 쓰기 : 기존 미디어 세트 백업, 기존 백업 세트에 추가
db는 250GB 드라이브 (실제 232GB)에 쓰고 있습니다.
내 _Data.mdf 파일은 55GB 이상이고 _Log.ldf 파일은 148GB 이상입니다.
오늘 우리 드라이브가 가득 차있는 상황에 처했습니다. 우리 ab_ Full.bak 및 ab _Log.bak 파일을 다른 드라이브에 옮겨 공간을 만듭니다 - 약 45GB. 5 시간 후 여유 공간은 37GB입니다.
SQL 서버 관리가 처음입니다. 그래서, 내 백업에 대한 몇 가지 기본적인 질문이 있습니다.
나는이 문제를 막기 위해 트랜잭션 로그 크기를 관리하기 위해 db를 업데이트해야한다는 것을 알고 있습니다. 따라서 충분한 여유 공간이 있다고 가정하면 다음과 같습니다.
1. db를 마우스 오른쪽 버튼으로 클릭하고
을 선택하십시오. 2. 'Backup Type'을 'Transaction Log'로 설정하십시오.
3. 'Backup set will will expire'를 30으로 변경하십시오. days
4. '확인'을 클릭하십시오.
내 이해는 트랜잭션 로그에서 백업으로 '닫힌'트랜잭션을 이동하고 트랜잭션 로그를 자릅니다.
이 계획의 사운드가 맞습니까? 나중에 로그 파일의 크기를 수동으로 조정해야합니까?
감사합니다.
는 "킴벌리 트립"+ 트랜잭션을 인터넷 검색을 시도를 + –
당신이 백업을하고 있는가 로그인 매시간 또는 그 정도의 트랜잭션 로그? –
나는 지금 5GB로 내려 갔다. 매시간 데이터로드를 끄기 시작했습니다. 나는 정상적인 스케줄 된 트랜잭션 로그 백업 및 축소를 시작했다. 나는 이것이 나의 디스크를 채울 것을 정말로 걱정한다. 이런 일이 발생하면 복구 단계를 찾고 있습니다.나는 내 백업을 전체 백업에서 전체 백업으로 임시 변경하고, tlog를 축소하고 전체 복구로 다시 변경할 수 있다고 들었다. 내가 그 공간을 확보 할 수 있을지 모르겠다. 도움 주셔서 감사합니다. – RevoJoe