1

Reporting Services 2000 Standard Edition (в настоящее время RTM, но надеемся, что SP2 скоро).Reporting Services 2000 - по электронной почте различные отчеты для многих людей

У меня есть отчет, который принимает в качестве параметра - PlantID

Я хотел бы отправить по электронной почте в формате PDF этого отчета каждый месяц на 80 различных руководителей предприятий

Так у меня есть таблица:

PlantID ManagerEmail 
1   [email protected] 
2   [email protected] 
3   [email protected] 

В настоящее время я могу настроить подписку на рассылку отчета нескольким пользователям каждый месяц (в котором используется агент SQL).

Однако я хочу указать входной параметр отчета (PlantID) получателю сообщения (ManagerEmail).

Идеи о том, как это сделать? Моя нынешняя мысль - создать приложение C#, которое вызывает URL-адрес RS с правильным входным параметром. Затем получает PDF-файл, затем письма с C#.

Большое спасибо

ответ

1

Подходящая подписка была бы идеальным ответом, но я вижу, что подпрограммы, управляемые данными, недоступны в стандарте RS 2000 Standard.

This Article обсуждает, как использовать хранимую процедуру для настройки подписки служб Reporting Services и вставки собственных значений в соответствующие поля.

+0

Это выглядит великолепно ... просто отрываясь, чтобы дать ему тест. Большое спасибо Эрик. – 2008-10-29 01:30:57

0

Это было бы моя первая мысль о том, как сделать это также.

Возможно, вы также можете настроить запланированный хранимый процесс, чтобы выполнить его для вас, но это скорее предположение, чем опытное предложение.

+0

Спасибо, Джаред .. Мне, возможно, придется пройти этот маршрут ..! Если на ум придет что-нибудь другое коварное. Cheers – 2008-10-28 10:17:39