SQL SERVER 오류 로그 지우 기 운영 체제 오류 해결 방법

UAT 환경 에서 구축 한 SQL SERVER 2008 R2 데이터 베 이 스 는 정상적으로 사용 되 어 왔 으 나 최근 Sharepoint 에서 아무런 조작 도 할 수 없다 는 것 을 알 게 되 어 어떤 설정 에 문제 가 생 겼 는 지 알 게 되 었 다.그러면 자 연 스 럽 게 데 이 터 를 저장 할 수 없 기 때문에 가장 먼저 쓸모없는 데이터 베 이 스 를 정리 하기 시 작 했 습 니 다.디스크 공간 에 G 의 용량 이 몇 개 더 생 겼 지만 다음 날 까지 상황 이 이 렇 습 니 다.데이터 베 이 스 는 하 드 디스크 가 가득 차 서 문 제 는 여전히 존재 합 니 다.백 스테이지 에서 모든 데이터 뱅 크 의 용량 을 자세히 검 사 했 습 니 다.(처음에 데이터 뱅 크 공간 이 매일 너무 빨리 증가 하여 하 드 디스크 를 가득 채 웠 다 고 생각 했 기 때 문 입 니 다)10 여 개의 G 밖 에 안 되 는 것 을 발 견 했 습 니 다.하 드 디스크 의 전체 공간 은 126 G 였 기 때문에 이 디스크 공간 을 더 검 사 했 습 니 다.30 여 개의 G 밖 에 안 되 는 것 을 발 견 했 습 니 다.처음에 궁금 해 졌 습 니 다.왜 90G 에 가 까 운 것 이 부족 한나중에 알 고 보 니 원래 윈도 우즈 계 정의 관계 로 이전에 사 용 했 던 로그 인 계 정 권한 이 제한 되 어 디스크 의 모든 공간 용량 을 가 져 올 수 없 었 기 때문에 관리자 의 계 정 을 바 꾸 어 로그 인 한 결과 SQL SERVER 에 오류 로그 의 용량 이 90G 에 가 까 운 것 을 발 견 했 습 니 다.드디어 디스크 가 가득 찬 원인 을 찾 았 습 니 다.다음 단 계 는 어떻게 해결 하 는 것 입 니까?처음에 동료의 조언 을 듣 고 파일 스크랩 을 통 해 이 SQL SERVER 오류 로그 파일 을 다른 하 드 디스크 로 직접 이동 시 켰 습 니 다.몇 시간 동안 실 패 했 습 니 다.이 는 오류 로그 가 시스템 프로 세 스 에 의 해 점용 되 고 있 으 며 이 폭력 적 인 방식 으로 진행 되 지 않 는 다 는 것 을 의미 합 니 다.따라서 정상 궤도 에 올 라 SQL SERVER 유지보수 명령 을 통 해 작 동 합 니 다.최종 적 으로 90G 의 오류 로그 파일 을 성공 적 으로 삭 제 했 습 니 다.구체 적 인 과정 은 다음 과 같 습 니 다.기본적으로 SQL Server 는 ErrorLog 파일 7 개 를 저장 합 니 다.이름 은:
ErrorLogErrorLog.1ErrorLog.2ErrorLog.3ErrorLog.4ErrorLog.5ErrorLog.6
--SQL Server 오류 로그 파일 압축 파일 지우 기 EXEC spcycle_errorlogGO
EXEC sp 1 회 실행cycle_errorolog 는 새로운 errorolog 를 만 들 고 errorolog.6 을 삭제 합 니 다.먼저 나 가 는 것 입 니 다.
 검색 창 에 다음 오류 가 발생 했 을 때:
소식 17049,레벨 16,상태 1,과정 spcycle_errorlog,9 번 째 줄 운영 체제 오류'5(접근 거부)'가 발생 하여,'C:\Program Files\\Microsoft SQL Server\\MSSQL 10 에서 오류 로그 파일 을 가 져 올 수 없습니다.50.MSSQLSERVER\\MSSQL\\Log\\ERRORLOG.5'는'C:\\Program Files\\Microsoft SQL Server\\MSSQL 10 로 순환 합 니 다.50.MSSQLSERVER\MSSQL\Log\ERRORLOG.6'。SQL Server 외부 프로 세 스 가 SQL Server 가 이 파일 을 읽 는 것 을 막 을 수 있 습 니 다.따라서 오류 로그 항목 을 잃 어 버 렸 을 수도 있 고 일부 SQL Server 오류 로 그 를 볼 수 없 을 수도 있 습 니 다.다른 프로 세 스 가 이 파일 을 쓰기 만 하 는 것 으로 잠 그 지 않 았 는 지 확인 하 십시오."DBCC 실행 완료.DBCC 에서 잘못된 정 보 를 출력 했다 면 시스템 관리자 에 게 연락 하 십시오.
90G 의 오류 로그 파일 을 수 동 으로 삭제 하면 됩 니 다.       이번 경험 을 통 해 SQL SERVER 유지보수 명령 을 적 절 히 파악 하 는 것 도 실제 작업 에 필요 하 며,ORACEL 데이터베이스 에 비해 SQL SERVER 의 유 지 는 상대 적 으로 간단 하 다.

좋은 웹페이지 즐겨찾기