1

XML 응답을 생성하는 Lotus Notes 웹 서비스가 있습니다. Visual Studio의 개발 환경에서 우리는 데이터 소스에 액세스하여 문제없이 보고서를 실행할 수 있습니다. SQL Server에서 보고서를 실행할 때 다음 오류가 발생합니다.Sql Report Services와 Lotus Notes의 XML 데이터 원본에 필요한 인증 자격 증명은 무엇입니까?

An error has occurred during report processing. Query execution failed for data set 'DataSet1'. Failed to execute web request for the specified URL.

현재 SQL Server보고 서비스 상자는 로컬 시스템 계정으로 실행됩니다. 이 이름을 지정된 계정으로 변경해야합니까, 아니면 서버간에 이중 홉 (double hop)의 장벽이 있습니까?

답변

2

데이터의 다른 모든 디자인 요소와 마찬가지로 표준 Notes ACL (Access Control List)을 사용하여 Notes 및 Domino의 웹 서비스를 보호 할 수 있습니다. 웹 서비스를 제공하는 NSF의 ACL은 무엇입니까? 익명 액세스가 불가능할 경우 오류가 표시 될 수 있습니다. 또한 관련 Domino 서버의 로그를 점검하여 (a) 웹 서비스 요청이 실제로 상자에 표시되는지 여부와 (b) 오류/액세스 오류가 연속적으로 발생하는지 여부를 확인할 수 있습니다.

+0

감사합니다. Google은 특정 개인 만이 보고서에 액세스 할 수 있도록 요구합니다. 따라서 Notes는 익명 액세스를 사용하지 않아야합니다. SSRS는 로컬 시스템 계정으로 실행되기 때문에 도메인 계정으로 인식되지 않으며 Notes에서 반송됩니다. Notes 및 Sharepoint 통합을 위해 단일 사인온이 가능하지만 사용자별로 사용자별로 적절하게 구성되는 ACL이 있습니다. 기본적으로 SSRS는 도메인 ID를 전달하지 않고 local/NT_Auth를 사용하여 로그인하려고 시도합니다. –

+0

불행히도 나에게 맞은 소리가 들리 네! – Ben

관련 문제