Создать подписку программно в службах Reporting Services - PullRequest
2 голосов
/ 02 марта 2010

Мне нужно создать подписку для моих SSRS отчетов на странице asp.net. Я могу показать отчеты в программе просмотра отчетов, используя Reporting.WebForms. SSRS находится на другом компьютере в моей сети. Для просмотра отчетов я использую «admin» и «pass» для учетных данных, которые являются именем пользователя и паролем администратора машины SSRS, и это нормально. И администратор имеет все роли для отчетов SSRS.

Но когда я пытаюсь создать подписку через веб-сервис ReportingService2006, я не могу этого сделать. Я не профессионал и не любитель. много искал в сети.

пробовал это и версию этого одетокода:

1. technet - что-то похожее 1

Но не смог этого сделать. Очень ценю любую помощь. спасибо заранее.

Ответы [ 2 ]

2 голосов
/ 02 марта 2010

Альтернативой может быть настройка некоторых ваших отчетов с использованием «управляемых данными подписок». Я считаю, что это довольно легко сделать, если вы собираетесь делать много обновлений подписок на отчеты. Это позволит вам взаимодействовать с пользовательскими подписками через пользовательскую таблицу SQL.

Учебное пособие по MSDN по настройке подписок, управляемых данными, можно найти здесь здесь

0 голосов
/ 24 июля 2012

Здесь есть хорошая статья и исходный код, это лучшая информация по этой теме, которую я нашел до сих пор.

http://www.codeproject.com/Articles/36009/Programmatically-Playing-With-SSRS-Subscriptions

Здесь также есть ссылка на класс

http://msdn.microsoft.com/en-us/library/ms165967%28v=sql.90%29

...