2009-09-17 2 views
3

간단한보고 서비스 보고서를 만들었습니다. 나는이 보고서를 웹 사이트에 포함시키고 싶다. aspx 페이지에서 보고서를 사용하려면 보고서를 보고서 서버에 배포해야한다고 읽었습니다. 보고서를 웹 사이트 프로젝트에 포함시키고 보고서를 표시 할 수 있습니까? 수정 보고서는 이와 같이 작동합니다. 가능한 경우 일부 링크 또는 일부 코드를 제공하십시오.aspx 페이지에서보고 서비스 보고서를 표시합니다.

감사합니다. sridhar.

+0

보고서 파일 이름에 RDL 또는 RDLC 파일 확장명이 있습니까? 어떤 보고서 작성 도구를 사용하여 보고서를 작성 했습니까? –

+0

우리는 Visual Studio 2005 "Business Intelligence Project"를 사용하여 보고서를 작성했습니다. 그들은 "RDL"확장자를 가지고 있습니다. – Sridhar

답변

2

나는 약간의 연구를했고 이것은 내가 발견 한 것입니다. 웹 사이트 프로젝트에 보고서를 포함하여 보고서를 표시 할 수 있습니다. 보고서 확장은 "RDLC"여야합니다. 다음 링크는 "RDL"보고서를 "RDLC"보고서로 변환하여 로컬 모드에서 처리 할 수있는 방법에 대한 세부 정보를 제공합니다.

http://msdn.microsoft.com/en-us/library/ms252109%28VS.80%29.aspx

1

영문 페이지의 코드는 다음과 같은 :

<%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %> 

<rsweb:ReportViewer ID="MainReportViewer" runat="server" ProcessingMode="Remote" Width="100%" ShowParameterPrompts="False"> 
    <ServerReport ReportPath="/SubDirectory/ReportName" ReportServerUrl="http://sqlrs/reportserver" /> 
</rsweb:ReportViewer> 

REPORTNAME 등, 당신의 .RDL 파일의 이름입니다 리포트 경로는 하위 디렉토리를 가질 필요가 없습니다. ReportServerUrl은 SQL Server Reporting Services 구성 정보 ("보고 서비스 URL"로 표시)의 일부입니다.

귀하의 ASP.NET bin 디렉토리는 (dev에 컴퓨터에 아마,하지만 더 가능성이 자극 웹 서버에서) 다음 파일을 포함해야합니다 :

  • Microsoft.ReportViewer.Common.dll
  • 을 Microsoft.ReportViewer.WebForms.dll
+0

내 보고서가 보고서 서버에 배포되어 있지 않습니다. 나는 그것을 보고서 서버에 배포하지 않고 작동 시키려고 노력하고있다. – Sridhar

+0

아마도 RDLC 파일이 필요합니다. RDLC 파일에는보고 서버가 필요하지 않습니다. –

+0

어떻게하면 RDLC 파일을 얻을 수 있습니까? 확장자가 "RDLC"가되도록 파일의 이름을 바꾸는 것입니까? – Sridhar

관련 문제