2010-01-08 9 views
4

나는 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. '확인'을 클릭하십시오.

내 이해는 트랜잭션 로그에서 백업으로 '닫힌'트랜잭션을 이동하고 트랜잭션 로그를 자릅니다.

이 계획의 사운드가 맞습니까? 나중에 로그 파일의 크기를 수동으로 조정해야합니까?

감사합니다.

+0

는 "킴벌리 트립"+ 트랜잭션을 인터넷 검색을 시도를 + –

+0

당신이 백업을하고 있는가 로그인 매시간 또는 그 정도의 트랜잭션 로그? –

+0

나는 지금 5GB로 내려 갔다. 매시간 데이터로드를 끄기 시작했습니다. 나는 정상적인 스케줄 된 트랜잭션 로그 백업 및 축소를 시작했다. 나는 이것이 나의 디스크를 채울 것을 정말로 걱정한다. 이런 일이 발생하면 복구 단계를 찾고 있습니다.나는 내 백업을 전체 백업에서 전체 백업으로 임시 변경하고, tlog를 축소하고 전체 복구로 다시 변경할 수 있다고 들었다. 내가 그 공간을 확보 할 수 있을지 모르겠다. 도움 주셔서 감사합니다. – RevoJoe

답변

4

언제든지 트랜잭션 로그를 백업합니까? FULL 복구 모델을 사용하는 경우 주 데이터베이스를 백업하는 것 외에도 트랜잭션 로그를 백업하거나 로그를 백업하지 않으려면 (전체 복구 모델을 사용하는 이유는 무엇입니까? ?) 그런 다음 최소한 일정한 간격으로 로그를 자릅니다.

전체 전체 백업을 수행하기 전에 트랜잭션 로그를 백업해야하며 (이전 전체 백업을 유지하는 한 계속 유지해야합니다.) 따라서 처음 전체 백업을 저장 한 이후의 특정 시점으로 복원 할 수 있습니다. 또한 두 번의 전체 백업간에 문제가 발생할 경우 트랜잭션 로그를 더 자주 백업하는 것이 좋습니다 (전체 크기는 동일합니다).

+0

모두에게 감사드립니다. 최근에 저는 회사에서 시작하여 db 관리에 익숙하지 않았습니다. 2009 년 11 월 26 일까지 db는 하루에 한 번 db를 백업하고 트랜잭션 로그를 한 시간에 한 번 백업했습니다. 어느 쪽도 실행 중이 아닙니다. 내 전임자가 회사에 합류하기 전에 떠났습니다. 그래서 백업이 중단 된 이유에 대해 그에게 연락 할 방법이 없습니다. 작업이 활성화되고 '마지막 실행 결과'는 '성공', '다음 실행'은 '예약되지 않음'이며 '예약 됨'은 '예'입니다. db 백업 작업을 마우스 오른쪽 버튼으로 클릭하고 'Start job at step ...'을 클릭하고 1 단계를 강조 표시 한 다음 시작을 클릭하면됩니까? – RevoJoe

+0

이전 질문에 대한 대답이 '예'인 경우; 그런 다음 성공적인 데이터베이스 백업이 완료되면 트랜잭션 로그 백업에 대해 동일한 단계를 수행 할 것이라고 생각합니다. 다시 한번 감사드립니다. – RevoJoe

+0

"다음 실행"이 "예약되지 않음"인 경우 작업 일정을 먼저 확인해야합니다. "끝 날짜"와 같은 간단한 실수가있을 수 있습니다. –