다음을 통해 공유


Excel Services 응용 프로그램 구성 데이터베이스 액세스 실패 - 이벤트 5244

 

적용 대상: SharePoint Server 2010 Enterprise

마지막으로 수정된 항목: 2009-12-04

경고 이름:   Excel Services 응용 프로그램 구성 데이터베이스 액세스 실패

이벤트 ID:   5244

요약:   Excel Services 응용 프로그램용 응용 프로그램 서버가 구성 데이터베이스에 액세스하지 못하며 어떠한 설정도 읽거나 저장하지 못할 수 있습니다. Excel Services 응용 프로그램의 모든 설정은 구성 데이터베이스에 저장됩니다.

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

  • Excel Services 응용 프로그램을 구축하지 못할 수 있습니다.

  • Excel Services 응용 프로그램이 시작되지 않을 수 있습니다.

  • Excel Services 응용 프로그램이 중단될 수 있으며 사용자 통합 문서를 로드하지 못할 수 있습니다.

  • 이벤트 로그에 다음과 같은 이벤트가 나타납니다. 이벤트 ID: 5244 설명: SharePoint 구성 데이터베이스의 서비스 설정에 액세스하는 동안 예기치 않은 오류가 발생했습니다. 이 서비스 응용 프로그램의 프록시가 활성 웹 응용 프로그램에 대한 기본 프록시 그룹의 구성원인지 확인하십시오. 오류 = <SharePoint에서 반환된 오류>.

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

  1. 구성 데이터베이스가 오프라인이거나 사용할 수 없습니다.

  2. 구성 데이터베이스에 대한 사용 권한이 변경되었거나 Excel Services 응용 프로그램이 실행되는 응용 프로그램 풀 계정에 대한 사용 권한이 변경되어 Excel Services 응용 프로그램이 구성 데이터베이스에 더 이상 액세스할 수 없습니다.

참고

다음 작업을 수행하려면 Farm Administrators SharePoint 그룹의 구성원이어야 합니다.

해결 방법:   데이터베이스 액세스 계정에 올바른 사용 권한 부여

  • 데이터베이스 액세스 계정을 찾으려면

    1. 중앙 관리 페이지의 빠른 실행에서 보안을 클릭하고 일반 보안 섹션에서 서비스 계정 구성을 클릭합니다.

    2. 서비스 계정 페이지의 자격 증명 관리 섹션에 있는 드롭다운 목록에서 Excel Services 응용 프로그램을 실행하는 응용 프로그램 풀에 대한 서비스 응용 프로그램 풀 옵션을 선택합니다. 이 옵션을 선택하면 Excel Services 응용 프로그램의 이름이 드롭다운 목록 아래의 목록 상자에 나타납니다(예: Excel Service 응용 프로그램).

    3. 이 구성 요소에 대한 계정을 선택하십시오. 드롭다운 목록에서 선택된 계정에 유의하고 확인을 클릭합니다.

  • SQL Server에서 해당 계정에 올바른 사용 권한이 있는지 확인하려면

    1. 관리자 권한이 있는 계정을 사용하여 SQL Server를 실행하는 컴퓨터에 연결합니다.

    2. SQL Server Management Studio의 개체 탐색기 탐색 창에서 보안 노드를 확장하고 로그인 노드를 클릭합니다. 데이터베이스 액세스 계정 이름에 해당 계정이 SQL 로그인 계정임이 나타납니다. 예를 들어 ##MS_PolicyTsqlExecutionLogin##이라고 표시될 수 있습니다.

    3. 해당 계정이 존재하면 개체 탐색기 탐색 창에서 데이터베이스 노드, 구성 데이터베이스 노드(예: WSS_Config) 및 보안 노드를 차례로 확장한 다음 역할을 클릭합니다.

    4. 데이터베이스 역할 노드를 확장하고 db_owner를 마우스 오른쪽 단추로 클릭한 다음 속성을 선택합니다.

    5. 데이터베이스 역할 속성 대화 상자에서 데이터베이스 액세스 계정이 이 역할의 멤버 목록에 있는지 확인합니다. 계정이 목록에 없으면 추가를 클릭합니다.

  • Excel Services 응용 프로그램이 구성 데이터베이스에서 읽을 수 있는지 확인하려면

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

    2. 명령 프롬프트에서 Windows PowerShell cmdlet 이름 Get-SPExcelServiceApplication을 입력하여 지정된 Excel Services 응용 프로그램의 설정을 가져옵니다. 이러한 설정은 구성 데이터베이스에서 읽습니다.