내 웹 프런트 엔드 (WFE)에있는 응용 프로그램 페이지에서 중앙 관리에있는 목록에 액세스 할 수 있어야하는 경우가 있습니다.응용 프로그램 풀에서 SharePoint 목록 액세스
: 내가 가진 문제는 그 다음이다, 그들은 모두 자신의 응용 프로그램 풀 로그에을 내 WFE에 대한 응용 프로그램 풀 사용자가에게는 SharePoint_AdminContent 데이터베이스 그래서 액세스가 거부 얻을에 대한 액세스 권한이없는 것입니다 이전의 정체성을
현재 사용자를 처리 할 되돌리기
- SqlConnection.Open 이름 : SharePointDemo \ SPContentPool SID : S-1-5-20 ImpersonationLevel : 없음 SqlConnection.Open 후
- 현재 사용자 : 이름 : SharePointDemo \ SPContentPool : S-1-5-20 ImpersonationLevel : 없음 'SharePoint_AdminContent_53169fb3-137c-44b2-b90e-961b656e4275'SQL Server 인스턴스에서 데이터베이스에있는 'SPContentPool' 사용자에 대한
- 부족 SQL 데이터베이스 권한 ' SPNSQL '. SQL 서버의 추가 오류 정보는 다음과 같습니다. EXCUTE 권한이 개체 'proc_EnumLists', 데이터베이스 'SharePoint_AdminContent_53169fb3-137c-44b2-b90e-961b656e4275', 스키마 'dbo'에서 거부되었습니다.
은 내가 runwithelevatedprivileges뿐만 아니라 토큰은 SharePoint \ 시스템 사용자를 사용 다니엘은 두가지를 방법 (http://daniellarson.spaces.live.com/blog/cns!D3543C5837291E93!1919.entry를) 시도에 시도했지만 단지 응용 프로그램 풀의 높은 상승 할 것으로 보인다.
I는 관리 웹 응용 프로그램의 응용 프로그램 풀을 가장 할 수 있지만, 이렇게 아직 할 ... 또는 액세스 할 수있는 하나에 프로세스 ID를 변경하는 방법을 찾을 수 없었습니다 쉬운 방법이 바라고
모든 생각, 아이디어 또는 해결책이 고맙게 받아 들여집니다!
필
정확한 권한에 따라 중앙 관리/응용 프로그램 관리/웹 응용 프로그램 정책에 "Account as as system"이라는 WFE 서비스 계정을 추가하면 서비스 계정을 변경하지 않고도 문제를 해결할 수 있습니다. –