4 7 2009
SharePoint Timer 오류 (Event ID 6398)
문제
SharePoint 서버의 크롤링 일정(증분 크롤링)을 지정하면 다음과 같은 오류가 발생되었다.
이벤트 형식: 오류 이벤트 원본: Windows SharePoint Services 3 이벤트 범주: 타이머 이벤트 ID: 6398 날짜: 2009-04-03 시간: 오후 3:50:36 사용자: N/A 컴퓨터: SERVER1 설명: ID가 15f2d1b2-2449-4786-9709-b59b276ff2f9인 작업 정의 Microsoft.Office.Server.Search.Administration.IndexingScheduleJobDefinition의 Execute 메서드에서 예외가 발생했습니다. 자세한 내용은 아래를 참고하십시오. 액세스가 거부되었습니다. (예외가 발생한 HRESULT: 0x80070005 (E_ACCESSDENIED)) 자세한 정보는 http://go.microsoft.com/fwlink/events.asp에 있는 도움말 및 지원 센터를 참조하십시오. NT AUTHORITYLOCAL SERVICE
중앙관리 > 작업 > 타이머 작업에 정의된 서버의 인덱싱 일정 관리자(Indexing Schedule Manager)가 매 분 실행되는데 이때 권한 문제가 발생되는 것이다.
여러가지를 검색하고 계정 변경과 같은 방법등을 시도해보았으나 문제는 계속 발생되었다.
그러다가 우연하게 해결 방법을 찾게되었다.
타이머가 결국 Windows의 예약 작업 (C:WindowsTasks)를 사용한다면 이 곳의 권한 문제 인 것이다.
이 폴더의 보안에 Windows SharePoint Services Timer를 실행하는 NETWORK SERVICE를 추가하였더니 더 이상 오류가 이벤트 로그에 쌓이지 않게되었다.
문제 해결
(1) 시작 > 실행 > cmd 입력
(2) “attrib -s C:WindowsTasks” 를 실행하여 시스템 속성을 제거한다.
(3) Windows 탐색기를 새로 열고 C:WindowsTasks 폴더의 속성의 보안 탭에 WSS_WPG와 NETWORK SERVICE 계정을 추가한다.
(4) “attrib +s C:WindowsTasks” 를 실행하여 다시 시스템 속성을 추가한다.



