2011-02-15 2 views
1

Analysis Services 데이터베이스에 연결해야하는 ASP.NET 응용 프로그램이 있습니다.Analysis Services 데이터베이스는 ASP.NET 개발 서버에서 작동하지만 IIS는 작동하지 않습니다.

  • 웹 응용 프로그램
  • 비주얼 스튜디오 2008
  • SQL 서버 2008 내 도메인 계정 (DOMAINNAME \ MyWindowsUsername) 인

관리자를 IIS : 모든 구성 요소는 동일한 시스템에 SQL Server 및 로컬 컴퓨터의 "Administrators"그룹에 있습니다.

웹 응용 프로그램은 Windows 인증 및 ID impersonate = "true"를 사용합니다.

내 IIS Windows 인증 설정 (나는 또한 ... 다른 조합하지만 성공을 시도) :

  • 확장 된 보호 :
  • 가 공급자를 활성화 진실 :
  • 가 커널 모드 인증을 사용 꺼짐 : NTLM



ASP.NET 개발 서버 (Visual Studio에서 배포)에서 웹 응용 프로그램을 사용하면 모든 것이 정상적으로 작동합니다. 내 도메인 계정과 해당 데이터베이스 역할이 올바르게 인식되고 데이터베이스 역할에 정의 된대로 보안이 작동합니다.

오류가 전송 계층에서 발생했습니다 : 나는 IIS에 (코드 변경없이) 같은 웹 응용 프로그램을 배포 할 때

그러나, 나는 (브라우저에서) 오류가 발생합니다. 피어가 조기에 연결을 종료했습니다.

감사 로그인 MyWindowsUsername DOMAINNAME

감사 로그 아웃 MyWindowsUsername DOMAINNAME :

(연결이 실패 IIS의 경우에) SQL 프로파일 러에서

나는 단지이 두 이벤트를 가져

Analysis Services가 가장 된 계정을 인식하지만 연결이 끊어지는 것 같습니다.

LocalSystem (기본 설정)에서 IIS를 실행하는 동안 ASP.NET 개발 서버가 DOMAINNAME \ MyWindowsUsername에서 실행되는 것으로 나타났습니다. 나는 애널리스 트 서비스 관리자로서 다양한 시스템/네트워크 계정을 추가하면서 계정을 가지고 노려 보았지만, 성공은 없었습니다 (항상 같은 오류).당신은 SSAS의 웹 브라우저에서 사용자 자격 증명을 전달하기 위해 위임을 사용해야합니다

답변

1

,

http://msdn.microsoft.com/en-us/library/ff647404.aspx

ASP.NET 개발 서버는 단순히이 문제를 알아 차리지 못하도록 계정에서 로그,에서 실행 일찍이.

+0

모든 리소스가 동일한 컴퓨터에 있어도 위임이 필요했습니다. 왜 그런지는 모르겠지만 어쨌든 다른 사용자에게 문제가 곧 나타납니다. 답변 해 주셔서 대단히 감사합니다. –

관련 문제