2011-04-25 5 views
7

Google 시스템은 매일 아침 모든 사용자에게 Reporting Services를 통해 "Daily Update"이메일을 보냅니다. 사람들이 컴퓨터에 있다면 아무런 문제가 없습니다. 그러나 이동중인 사용자의 경우 일부 휴대 기기 이메일 클라이언트가 이메일을 렌더링 할 수 없습니다. 그러나 그들은 모두 pdf 파일을 렌더링 할 수 있습니다.중복 된 PDF 첨부 파일이있는 전자 메일 형식으로 SQL Reporting Services 보고서를 보낼 수 있습니까?

그래서 ... 빠른 수정은 각 사용자에 대해 두 개의 구독을 만드는 것이 었습니다. 하나는 본문에있는 메시지와 하나는 첨부 된 PDF에있는 메시지와 함께. 이것은 마찰의 귀찮은 금액을 만듭니다. 나는 첨부 된 PDF 버전의 사본을 본문에 담은 메시지 하나를 보내고 싶다.

간단한 해결책이 있습니까?

FYI는 Reporting Services Subscriptions을 통해이를 관리하고 있습니다.

답변

5

은 기본적으로 더 : 당신은 인라인 여부는 "보고서 포함"을 선택하면 부착 결정 "형식을 렌더링"하나의 이메일

보고서에서 두 포맷을 할 수 없습니다. 따라서 "PDF"로 설정하면 첨부 파일이 생성됩니다. 그러나 PDF 렌더링에 대해 "링크 포함"을 선택하면 Folk은 웹 사이트에서 제공하는 보고서를 클릭하여 이동할 수 있습니다.

그렇지 않으면 ReportServer 서비스를 호출하고 두 가지 보고서 형식을 모두 가져와 하나의 전자 메일에 결합하는 작은 응용 프로그램을 작성해야합니다. 또는 직접 작성하십시오 custom delivery extension

+0

gbn이 정확히 맞습니다. 보고서의 두 버전이 모두 하나의 전자 메일에 필요하면 전자 메일을 직접 작성하는 코드를 작성해야합니다. SSRS는 한 번에 한 가지 유형 만 '구독 및 배송 기간 연장'을 통해 보냅니다. –

0

사용하는 것이 더 좋습니다. Database Mail. 관리하여 e-mail 또는 SMS 또는 둘 다 구독 목록에 전송할 수 있습니다.

난 당신이 내가 PDF 파일로 첨부 된 이메일을 보내려면 제대로 send a single email with the message in the body a duplicate pdf version attached.

+1

이것은 SSRS 전자 메일과 아무 관련이 없습니다 – gbn

0

이해할 수 있다면 모르겠어요이 PDF 바로 이메일 본문에서와 동일한 텍스트/데이터가 있습니까? 그렇다면 "보고서 포함"을 "렌더링 형식"으로 변경하면 원하는 결과를 얻을 수 있다고 생각하지 않습니까?