0

동일한 상자에 SQL Server 2005가 세 번 설치되었습니다. 내가 레지스트리 설정, 파일을 청소, 당신 이름.Windows 2K8에서 SQL Server 2005 Reporting Services (x64) -> CleanCurrentUserName()을 찾을 수 없음

전적으로 Windows 2008 Server에 SQL Server 2005 데이터베이스 및보고 서비스 (x64)를 설치하려고했습니다. SP3 패치도 적용했습니다. 모든 시점에서 서버 설치 및 재시작. 설치가 64 비트임을 확인했습니다. ASP.NET과 IIS7은 모두 64 비트에서 실행됩니다.

또한 데이터베이스 및보고 서비스의 여러 인스턴스 (SQLDEV64, SQLQA64, SQLSTAGE64)를 설치했습니다.

Reporting Services 구성 관리자를 통해보고 데이터베이스와 함께 IIS를 설치하기 시작했습니다. 웹 사이트를 테스트 할 때 다음과 같은 오류가 발생하고 내 질문이 있습니다. 이 오류를 어떻게 해결할 수 있습니까?

Reporting Services Error 
-------------------------------------------------------------------------------- 

An internal error occurred on the report server. See the error log for more details. (rsInternalError) 
Method not found: 'Void Microsoft.ReportingServices.Diagnostics.UserUtil.CleanCurrentUserName()'. 

-------------------------------------------------------------------------------- 
SQL Server Reporting Services 

어떤 도움

http://localhost/reportserver

주시면 감사하겠습니다.

답변

0

나는이 문제에 대한 해결책을 순수한 기회로 발견했다. SP3 업그레이드는 설치된 마지막보고 서비스 인스턴스 만 업그레이드 한 것처럼 보입니다. 그래서 수동으로 아래 파일을 복사해야했습니다 :

C:\Program Files\Microsoft SQL Server\MSSQL.9\Reporting Services\ReportServer 

다른 인스턴스에 복사해야했습니다. 이것은 누락 된 참조 문제를 해결하는 것 같았습니다. 저는 Microsoft 제품을 사용하고 매일 방어하지만 일부 개발자 도구 설치 파일은 실망스럽고 아픈 패키지입니다.

관련 문제