powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Запуск подписки с различными параметрами. Как?
5 сообщений из 5, страница 1 из 1
Запуск подписки с различными параметрами. Как?
    #38897054
Фотография Gena928
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
День добрый,
есть необходимость запускать подписку с различными параметрами. Например: складывание файлов с информацией о работе подрядчиков в сетевую папку. Для каждого подрядчика свой файл. Т.е. получается список ID подрядчиков, по которому надо пробежаться и сложить файлы в папку.

Сейчас делаю так:
1) Есть код, который хранит шаблон параметров, ExtensitionSettings и Description для подписки.
2) Получаю список подрядчиков (SQL курсор) по одному;
3) Подставляю их в шаблон.
4) Затем обновляю параметры подписки на сервере:
Код: sql
1.
2.
3.
4.
5.
update ReportServer.dbo.Subscriptions
set [Parameters] = CAST(@report_parameters_val as ntext),
	ExtensionSettings = CAST(@report_extension_settings_val as ntext),
	[Description] = @report_description_val
where (SubscriptionID = @subscription_id);


5) И выполняю подписку
Код: sql
1.
exec msdb..sp_start_job @job_name = @job_id;


Далее получаем следующего подрядчика и начинаем с п. 3.

Если параметр один, то кодик не большой. А вот если их там 5 или 6, то получается адъ. Может есть более простой способ запуск подписок с различными параметрами?

Спасибо.
...
Рейтинг: 0 / 0
Запуск подписки с различными параметрами. Как?
    #38897069
Klick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gena928 Может есть более простой способ запуск подписок с различными параметрами?

Спасибо.

Откройте для себя подписки управляемые данными.
...
Рейтинг: 0 / 0
Запуск подписки с различными параметрами. Как?
    #38897213
Фотография Gena928
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Klick,

msdnConfirm whether you are using one of the following editions: Evaluation, Developer, and Enterprise. Data-driven subscriptions are not supported in the Standard edition or SQL Server Express with Advanced Services.
Блин, а у нас стандарт стоит. Засада.
...
Рейтинг: 0 / 0
Запуск подписки с различными параметрами. Как?
    #38897448
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Запуск подписки с различными параметрами. Как?
    #38900477
Фотография Gena928
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buser,

спасибо, попробую.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Запуск подписки с различными параметрами. Как?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]