0

두 개의 데이터 집합을 포함하는 보고서가 있습니다. 각 데이터 세트는 두 개의 서로 다른 데이터 소스에 연결됩니다. 데이터베이스가 동일한 서버에 있습니다.Reporting Services 보고서에서 여러 데이터 원본 사용?

Visual Studio 2008 미리보기에서 문제없이 보고서를 실행하고 두 데이터 집합의 데이터를 문제없이 추출 할 수 있습니다.

게시 할 때 시스템에서 보고서를 실행하려고하면 오류가 발생합니다.

그것은 다음과 같은 예외를 생성

System.ServiceModel.FaultException: An error has occurred during report processing. 
---> Microsoft.ReportingServices.ReportProcessing.ProcessingAbortedException: An error has occurred during report processing. 
---> Microsoft.ReportingServices.ReportProcessing.DataSetExecutionException: The execution failed for the shared data set 'DATASET_NAME'. 
---> Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: Query execution failed for dataset ''. 
---> System.Exception: For more information about this error navigate to the report server on the local server machine, or enable remote errors 
Server stack trace: 
    en System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc) 
    en System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout) 
    en System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation) 
    en System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message) Exception rethrown at [0]: 
    en System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) 
    en System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) 
    en ReportServices.ReportExecutionServiceReference.ReportExecutionServiceSoap.Render(RenderRequest request) 
    en ReportServices. 

답변

1

문제는 장소의 번호로 수 있습니다.

오류에 따르면 보고서는 DATASET_NAME이라는 공유 데이터 집합을 사용하며 해당 데이터 집합에 문제가있는 것으로 나타났습니다.

다음을 확인하십시오. - 데이터 세트가 유효한 데이터 소스를 사용하도록 설정되었는지 확인하십시오. - 데이터 소스 자격증 명을 확인하십시오. - 서버의 데이터 소스에 사용 된 자격 증명과 동일한 자격 증명으로 BIDS (Visual Studio)에서 보고서를 실행 해 봅니다. -이 하나의 데이터 집합 만 사용하는 테스트 보고서를 만들고 데이터를 간단한 테이블로 반환합니다.

+0

서버의 데이터 집합 및 보고서를 업데이트합니다. 문제가 해결되어 대단히 감사합니다. – jorcast