문제

SQL 2005 64 비트가있는 Windows SBS 2008 64 비트 상자가 있습니다. SQL 자체는 놀랍도록 잘 작동합니다 - 멋지고 빠릅니다.

SSRS는 나에게 두통을주고 있습니다. 설치를 정상적으로 실행했으며, NT Authority Network Service로 실행하도록 자체 계정 및 웹 서비스에서 실행하도록 Windows 서비스를 구성했습니다.

(Internet Explorer를 통해) 보고서를 실행하려고하면 다음과 같은 오류가 발생합니다.

실행 '<guid>'를 찾을 수 없습니다.

로그를 살펴보면 NT Authority 네트워크 서비스가 데이터베이스에서 찾을 수 없음을 알려줍니다.

사용자를 데이터베이스 권한에 추가했지만 지금 시도해야 할 사항에 대한 아이디어가 부족합니다.

나는 이틀 동안 인터넷 검색을 해왔지만 콘크리트는 아무것도 나오지 않았습니다. 나는 그것이 엄격하게 프로그래밍 관련이 아니라는 것을 알고 있습니다.

도움이 되었습니까?

해결책 3

불행히도이 중 어느 것도 정답이 아니 었습니다. 기계가 올바르게 작동하도록 기계 용 SPN을 만들어야했습니다.

setspn –A MSSQLSVC/. : 1433

설명대로 이 KB 기사 (909801)

다른 팁

데이터베이스에 NT 권한 네트워크 서비스 권한을 부여해야 할 것입니다.

영어 이외의 운영 시스템을 운영하고 있습니까?

어떤 이유로, "NT Authority Network Service"의 계정 이름은 다른 언어로 현지화되었습니다.
안타깝게도 많은 프로그램에는 계정 이름이 영어 이름으로 하드 코딩되며 외국 버전의 Windows에서 실행될 때 네트워크 서비스를 찾을 수 없습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top