Описание тега script-task
The Script task provides code to perform functions that are not available in the built-in tasks and transformations that SQL Server Integration Services provides. The Script task can also combine functions in one script instead of using multiple tasks and transformations. You use the Script task for work that must be done once in a package (or once per enumerated object), instead than once per data row.
2
ответа
Динамический тип данных не работает в задаче сценария служб SSIS
Я объявил переменную, как показано ниже в скриптовой задаче dynamic sqldata = Dts.Variables["User::sqldata"].Value; Когда я пытаюсь нажать OK для компонента задачи скрипта, появляется ошибка, как показано ниже Но когда я заменяю динамическое ключево…
21 июл '18 в 20:07
1
ответ
SSIS Переименование файлов путем замены части имени файла
Удалить обведенную часть имени файла В папке x есть два типа файлов:\abc\sales\ один - сжатый файл.gz, а другой - несжатый файл.txt. Моя цель - переименовать все файлы.txt:(оставив файлы.gz без изменений Например, "Accn_adjustments_201802020147.txt…
02 фев '18 в 19:14
0
ответов
SSIS - использовать менеджер соединений проекта в сгенерированном пакете
У меня есть пакет служб SSIS, который генерирует и выполняет другие пакеты служб SSIS во время выполнения. Я могу создать пакет в Задаче сценария и добавить диспетчеры соединений: Package pckg = new Package(); // Create source ODBC connection Connec…
05 июн '18 в 14:02
0
ответов
FTP-соединение из скрипта SSIS
Я пытаюсь загрузить файлы с FTP-сервера с помощью задачи "Сценарий служб SSIS", я использую класс "ftpClientConnection" и в нем пытался использовать метод "ReceiveFiles" для загрузки файлов из местоположения FTP в мою локальную папку. Но я получаю с…
04 фев '15 в 08:20
2
ответа
SSIS Script Task supress onerror
У меня есть сценарий, который загружает файл, используя объект подключения HTTP. Эта задача скрипта является частью пакета, который вызывается другим пакетом. Иногда соединение не может быть установлено. В этих случаях я хочу повторить попытку подкл…
13 фев '19 в 21:13
1
ответ
Задача "Сценарий служб SSIS" Проверьте, пуста ли папка
В рамках задачи сценария SSIS у меня есть следующий код, который проверяет, является ли папка пустой. Затем я хочу передать, если это так или нет, в переменную 'Dim_File_Count' и использовать ограничение Precedence, чтобы перейти к следующей задаче …
03 дек '18 в 12:09
1
ответ
Динамически загружать файлы.xlsx в ssis
Я создал SSIS для загрузки файлов Excel. Он просматривает указанную папку для соответствующих файлов и считывает данные в каждом файле в таблицу необработанных данных, а затем у меня есть сценарии SQL, которые выполняют проверку и помещают данные в …
23 янв '18 в 11:33
2
ответа
Сбой сценария SSIS при запуске из агента SQL
Я удалил и переписал этот вопрос, так как не думаю, что я был ясен, и это вызвало некоторое разочарование. У меня есть пакет служб SSIS, который создает и заполняет лист Excel, пакет работает отлично и создает файлы по своему желанию и может быть вы…
26 мар '15 в 14:28
0
ответов
Проверьте на 4 часа для wepapi
Я создаю пакет служб SSIS для мониторинга службы (API) для резонанса json. Я делаю это с помощью сценария задачи. Этот API возвращает Status: "success" как элемент JSON. Я могу получить результат с помощью вызова веб-клиента из задачи скрипта. У мен…
14 дек '17 в 19:57
1
ответ
Что может быть решением проблемы истечения времени ожидания запроса
Я столкнулся с проблемой при запуске пакета служб SSIS с помощью Microsoft Visual Studio Дело в том, что эта проблема не возникает все время. Сообщение об ошибке: Ошибка: истекло время ожидания запроса NB: ошибка возникает в скриптовой задаче, я дум…
29 янв '18 в 13:09
2
ответа
Как объект не может сравниться сам по себе? (Задача сценария служб SSIS)
Проблема в середине Main в строке, которая гласит if ((byte[])Dts.Variables["User::EncryptionKey"].Value == noKey) Когда GetEncryptionKey 'терпит неудачу' и возвращает noKey, 'if' все еще принимает путь 'else', и я не понимаю, почему. Я попробовал э…
25 май '17 в 18:42
1
ответ
Ограничение до 255 символов Даже при отправке электронной почты через задачу "Сценарий" в SSIS 2008 R2
Я использовал задачу "Отправить сообщение по электронной почте", но в списке "Список / получатель" было ограничение 255 символов. Затем я переключился на задачу скрипта, где я использую: MailMessage mail = new MailMessage(); mail.To.Add(Dts.Variable…
04 авг '17 в 15:43
1
ответ
Активировать конкретный лист Excel в задаче сценариев служб SSIS
У меня есть задача скрипта, которая открывает файл Excel и сохраняет его в формате.csv, но сохраняет лист, который открывается вместе с файлом, тогда как я хочу выбрать лист для сохранения в формате.csv, это скрипт, который я сейчас использую: Publi…
27 фев '17 в 18:50
0
ответов
Пакет служб SSIS обходит задачу после завершения задачи сценария
Все: я использую Visual Studio 2013. У меня есть все основания для этого: по какой-то странной причине мой пакет внезапно заканчивается в выделенной области ниже (он должен перейти непосредственно к "Обновить файл журнала", выполнить задачу SQL, но …
18 дек '18 в 05:43
1
ответ
Подключение к служебной шине Azure из служб SSIS
Мне нужно поместить сообщение в очередь Azure ServiceBus из пакета служб SSIS, работающего под управлением SQL Server 2014. Как предлагается в этом посте: при подключении к очереди Azure Service Bus из ssis я написал задачу сценария, которая ссылает…
23 июн '17 в 17:16
2
ответа
SSIS заполнить нулевое значение ненулевым значением
В настоящее время я могу получить этот тип вывода из плоского файла после запуска компонента сценария в SSIS: Моя цель - заполнить оставшуюся часть колонки тем же серийным номером, например: Я попытался сделать это, установив переменную и используя …
07 фев '18 в 14:43
1
ответ
Источник данных задачи сценария SSIS 2012 C# - нет данных для строк
У меня возникла проблема при попытке использовать задачу сценария aC# в качестве источника данных для задачи потока данных в SSIS 2012. У меня гораздо больший запрос, который я собираюсь выполнить, но сейчас я просто хотел доказать, что это работать…
04 фев '16 в 20:19
1
ответ
Как передать учетные данные пользователя в WSDL (веб-сервис) внутри задачи скрипта /SSIS?
Требование -У меня есть учетные данные пользователя для доступа к файлу WSDL, и я могу получить доступ к файлу через браузер. WSDL link - XYZ userdID- asdf pwd - ***** Мне нужно использовать код C# внутри задачи скрипта SSIS для вызова этого веб-сер…
14 янв '19 в 18:26
1
ответ
Как получить sql соединение из конфигурационного файла dts в скриптах пакета ssis
В нашем обычном C# это способ получить строку подключения из app.config SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["DPTConnectionString"].ConnectionString); Но как добиться того же в скриптах VSTS с помощью файла ко…
31 янв '19 в 13:24
2
ответа
Как объявить рабочий лист, используя задачу скрипта?
Я пытаюсь объявить Worksheet для обработки ячеек файла.xlsx, но мой сценарий C# завершается неудачно, когда я объявляю объект Worksheet: Microsoft.Office.Interop.Excel.Application xlApp = new Microsoft.Office.Interop.Excel.Application(); Workbook ex…
01 фев '19 в 15:23