Share via


Excel 통합 문서 디스크 캐시를 만들 수 없음 - 이벤트 5226

 

적용 대상: SharePoint Server 2010 Enterprise

마지막으로 수정된 항목: 2010-08-12

경고 이름:   Excel 통합 문서 디스크 캐시를 만들 수 없음

이벤트 ID:   5226

요약:   Excel Services 응용 프로그램은 해당 서비스가 로드하는 통합 문서를 디스크의 임시 캐시에 저장합니다. 이 경우 Excel Services 응용 프로그램 서버 컴퓨터에 통합 문서 디스크 캐시를 만들 수 없습니다.

증상:   다음 증상 중 하나 이상이 나타날 수 있습니다.

  • Excel Services 응용 프로그램을 시작할 수 없습니다.

  • 서비스를 구축할 수 없습니다.

  • 통합 문서를 로드하지 못합니다.

  • 이벤트 로그에 다음과 같은 이벤트가 나타납니다. 이벤트 ID: 5226 설명: <캐시의 디스크 위치>에서 통합 문서 캐시를 만들거나 액세스할 수 없습니다. Excel Services 응용 프로그램은 통합 문서 캐시가 없으면 작동할 수 없습니다.

원인:   다음 중 하나 이상이 원인일 수 있습니다.

  1. Excel Services 응용 프로그램이 실행되는 응용 프로그램 풀을 실행하는 계정에 Excel Services 응용 프로그램 서버 컴퓨터에서 디렉터리를 만들 수 있는 권한이 없을 수 있습니다.

  2. Excel Services 응용 프로그램 서버 컴퓨터에 하드 디스크 문제가 있거나 하드 디스크가 꽉 찼을 수 있습니다.

해결 방법:   서버 컴퓨터가 작동 중이며 디스크 공간이 충분한지 확인

  • Excel Services 응용 프로그램 서버를 실행하는 컴퓨터가 올바르게 작동하며 디스크 공간이 충분한지 확인하십시오. ID 5226의 이벤트 로그 메시지에서 Excel Services 응용 프로그램 서버가 사용하는 디스크를 확인할 수 있습니다.

해결 방법:   Excel Services 응용 프로그램을 실행하는 계정에서 Temp 폴더를 만들 수 있는지 확인

  • Excel Services 응용 프로그램을 실행하는 계정에 서버 컴퓨터에서 Temp 폴더를 만들 수 있는 권한이 있는지 확인하십시오. 서비스에서 새 Temp 폴더를 만들 수 있도록 기존 Temp 폴더를 삭제합니다. 다음 절차에 따라 Excel Services 응용 프로그램이 실행되는 응용 프로그램 풀을 실행하는 계정을 확인하십시오.

응용 프로그램 풀 계정을 확인하려면

  1. 시작, 모든 프로그램, Microsoft SharePoint 2010 Products를 차례로 클릭한 다음 SharePoint 2010 관리 셸을 클릭합니다.

  2. 명령 프롬프트에서 Get-SPExcelServiceApplication PowerShell cmdlet의 이름을 입력하여 응용 프로그램 풀의 이름을 가져옵니다. 이 cmdlet이 반환하는 ApplicationPool 속성 값을 기록합니다.

  3. 시작 단추를 클릭하고 관리 도구를 가리킨 다음 IIS(인터넷 정보 서비스) 관리자를 클릭합니다.

  4. 연결 창에서 서버 노드를 확장하고 응용 프로그램 풀을 클릭합니다.

  5. 읽기 창의 기능 보기에 있는 ID 열에서 식별한 응용 프로그램 풀의 계정을 기록합니다.

해결 방법:   통합 문서 캐시 위치에 대한 사용 권한 확인

  • Excel Services 응용 프로그램이 실행되는 응용 프로그램 풀을 실행하는 계정에 Excel Services 응용 프로그램 서버 컴퓨터에서 디렉터리를 만들 수 있는 권한이 있는지 확인하십시오.

    통합 문서 캐시 위치를 확인하려면

    1. SharePoint 중앙 관리 웹 사이트의 응용 프로그램 관리 섹션에서 서비스 응용 프로그램 관리를 클릭하고 이름 열에서 문제의 영향을 받는 Excel Services 응용 프로그램 응용 프로그램의 이름을 클릭합니다.

    2. Excel Services 응용 프로그램 관리 페이지에서 전역 설정을 클릭하고 통합 문서 캐시 섹션에서 통합 문서 캐시 위치 텍스트 상자의 통합 문서 캐시 위치를 기록합니다.

    3. 통합 문서 캐시 위치 상자가 비어 있으면 Excel Services 응용 프로그램에서 기본 위치인 %windir%\temp를 사용합니다.

    통합 문서 캐시 위치에 대한 사용 권한을 확인하려면

    1. 통합 문서 캐시 위치의 부모 디렉터리로 이동합니다. 기본 위치는 <OS 드라이브>:\windows\temp입니다.

    2. 폴더를 마우스 오른쪽 단추로 클릭하고 속성을 클릭합니다. 속성 대화 상자가 표시됩니다.

    3. 보안 탭의 그룹 또는 사용자 이름 목록에서 Excel Services 응용 프로그램이 실행되는 응용 프로그램 풀을 실행하는 계정이 표시되는지 확인합니다. 계정은 이 목록에 표시되는 그룹의 구성원일 수 있습니다.

    4. 응용 프로그램 풀 계정이 목록에 포함되지 않은 경우 편집, 추가를 차례로 클릭합니다.

    5. 계정의 이름을 입력하고 확인을 클릭합니다.

    6. 속성 대화 상자의 보안 탭에서 고급을 클릭합니다.

    7. 고급 보안 설정 대화 상자에서 계정의 이름을 입력한 다음 편집을 클릭합니다.

    8. <폴더 이름> 고급 보안 설정 대화 상자에서 계정을 선택했는지 확인한 다음 편집을 클릭합니다.

    9. <폴더 이름> 권한 항목 대화 상자에서 모든 사용 권한 확인란에 대해 허용이 선택되어 있는지와 모든 확인란에 대해 거부가 선택 취소되어 있는지 확인합니다.

    10. 확인을 클릭하여 모든 대화 상자를 닫습니다.

해결 방법:   캐시를 다시 만들 수 있도록 통합 문서 캐시 디렉터리에서 이전 Excel Services 응용 프로그램 폴더 삭제

  1. 통합 문서 캐시의 부모 디렉터리로 이동합니다. 기본 위치는 <OS 드라이브>:\windows\temp입니다.

  2. 디렉터리에 Excel Services 응용 프로그램 폴더가 있는 경우 해당 폴더를 삭제합니다.

해결 방법:   iisreset 작업을 수행하여 서비스 다시 시작

  • 컴퓨터에서 시작실행을 차례로 클릭하고 열기 텍스트 상자에 iisreset 를 입력하고 확인을 클릭합니다.