Я начинаю изучать SSIS, и я создал свой первый пакет, который загружает данные из Excel в SQL Server (используя хранимые процедуры для некоторых сложных вставок). Пакет имеет переменные и параметры. Мне просто интересно, можно ли интегрировать веб-форму, которую пользователи могут использовать для ввода значений для этих параметров, без необходимости вводить их из SSMS или SSIS. Кто-нибудь пытался установить переменные и параметры в веб-форме? Возможно, наивный вопрос, но только начинающий работать с SSIS.SSIS с помощью веб-интерфейса
0
A
ответ
2
Вы можете использовать ISCatalog для программно передавать переменные и выполнять пакеты: Ниже приведен пример кода
PackageInfo myPackage = integrationServices.Catalogs[“SSISDB”].Folders[“MyFolder”].Projects[“MyProject”].Packages[“MyPackage.dtsx”];
PackageInfo.ExecutionValueParameterSet { ParameterName = “myStringParameter2”, ParameterValue = “myStringParameter2Value”, ObjectType = 30 });
myPackage.Execute(true, null, executionValueParameterSet);
Может быть, задача сценария, а затем код в C#? –