Я знаю, как создать работу динамически из этого create-sql-server-job-automaticallyИзменение Sql работа Динамического
Этого вопросом я с этой методикой очистки требуется, чтобы удалить все эти задания я создаю Что я ищу это способ передать в качестве параметра для задания или изменить шаг работы динамически
фон у меня есть ряд заданий SSIS я нужен тестер для запуска. Я был сбит при создании веб-страницы, чтобы вызвать службу WCF, которая находится на сервере БД для выполнения пакета. Я не могу использовать xp_cmdshell. Таким образом, третий вариант вызывал пакет через работу sql. Теперь, когда я могу создать одно задание на пакет, я хотел бы получить одно задание, в котором я могу передать имя пакета, файл конфигурации и, возможно, некоторые динамические переменные.
Глядя на это сообщение Calling SSIS Package from Stored Procedure in SQL Server 2008 Я вижу, как я создаю динамический пакет, снова забота - это очистка рабочих мест.
Ограничения Причиной я иду по пути создания задания динамически является результатом следующих ограничений
The testers do not have Sql installed on there machine so they do not have access
to the BIDS environment nor DTEXEC
For reasons not completely logical I am restricted from using c# and building a
WCF service that would call the package through code
I can not use xp_cmdshell due to permission and security issues.
Теперь, если есть лучший способ справиться с этим без Sql Работы Я открытые для этой возможности, но главная цель - создать форму (веб-интерфейс или окна), с помощью которой тестер может выбрать пакет, запустить его и просмотреть внутренние журналы запуска пакета, которые мы записываем.
Вы хотите решить свою базовую потребность (позволить тестеру запускать серию пакетов SSIS) или вы ищете решение для очистки бит динамических заданий? – billinkc
Я предполагаю, что первое, с пониманием, что это невозможно сделать с помощью xp_cmdshell или .net – Mike
@Mike Почему тестеры не могут установить инструменты SQL Server? Если они участвуют в каком-либо техническом тестировании, им нужны соответствующие инструменты. Я думаю, что ваше лучшее решение здесь - это работа над устранением ограничений, которые мешают вам и вашему тестеру эффективно выполнять ваши задания. Вы уже предположили, что эти ограничения несколько произвольны, поэтому, если вы еще этого не сделали, я начну документировать время, затрачиваемое вами и тестером на эту задачу, чтобы дать понять своему менеджеру/клиенту, что эти ограничения стоят реальные деньги. – Pondlife