2012-11-22 2 views
4

DB의 데이터를 표시하는 보고서를 작성했습니다. 이것은 올바르게 작동하여 보고서를 올바르게 렌더링합니다.SSRS가 레코드 당 하나의 PDF를 자동으로 생성합니다.

내 쿼리는 ~ 40,000 개의 레코드를 반환합니다. 나는 자동으로 각 레코드에 대해 쿼리에 의해 반환 된 필드 중 하나를 사용하여 명명 된 PDF 파일을 생성하고 싶습니다.

어떻게 자동화합니까? Report Builder 3 및 Visual Studio가 있습니다.

감사합니다.

+1

40,000 개의 pdf 파일을 만들고 싶습니까? – Haris

+0

예. 나는 그것이 이상하게 들린다는 것을 알고 있지만, 이것이 나의 상사가 요구 한 것입니다. 40,000 pdfs, 내 쿼리에 의해 반환 된 각 레코드에 대해 하나. – TS00

답변

1

매개 변수를 사용하는 보고서를 작성하고 하나의 레코드에 대한 보고서를 생성합니다. Reporting Services 서버에 배포합니다.

그런 다음 데이터를 반복하고 각 고유 레코드 값을 매개 변수로 보고서에 전달하고 고유 한 이름을 가진 PDF로 저장하는 빠른 프로그램을 작성합니다. 프로그래밍 방식으로 보고서를 실행하는 것은 매우 쉽습니다 (Microsoft have some code to get you started).

+0

Chris,이 옵션이 가장 좋습니다. – TS00

0

SQL Server의 엔터프라이즈 SKU가있는 경우 data driven subscriptions을 확인하십시오. 또 다른 옵션은 페이지 당 하나의 레코드로 보고서를 작성한 다음 결과 PDF를 일부 무료 도구를 사용하여 개별 PDF로 분할하는 것입니다.

관련 문제