Microsoft SQL Server
DTS

Переименование задачи (Task) в DTS пакете

Опубликовано: 28 окт 05
Рейтинг:

Автор: ASa
Прислал: tpg

Q.
Подскажите, как можно переименовать задачу в DTS пакете.
Ситуация такая: создан пакет, в котором очень много заданий. Пакет выполняется по расписанию. Иногда возникают ошибки "чистоты данных". В журнале выполнения задания пишется вот такой вот идентификатор "DTSStep_DTSDataPumpTask_1". Но так как задач много, то приходиться отрывать пакет на редактирование и узнавать на какой задаче произошла ошибка. Так как по цифрам помнить все нельзя. Есть ли какой-нибудь способ назвать задачу в удобочитаемом виде?

А.
В Enterprise Manager-е, в меню Package->Disconnected Edit... выбирае нужную задачу (Task), в свойствах находим свойство Name и меняем его.
Затем, выбираем шаг (Step) со старым названием задачи (Task) и меняем для него два свойства: Name и TaskName. Я называю шаги и задачи одинаково.
Если в пакете уже есть Workflow, находим шаг, который по Workflow идет следом от переименованного и разворачиваем его «дерево». В раздел Precendence Constraints находим зависимости 1 и 2 и у нужной меняем значение StepName на новое.

Комментарии


  • 22 октября 2008, 11:24 Павел aka Bateks

    Чтобы не париться с Workflow, лучше перед переименованием Step убрать все ВЫХОДЯЩИЕ "стрелки", а потом заново их расставить.

  • 07 ноября 2005, 17:50 Игроь Рябушкин

    Я обычно открываю нужный пакет и делаю ему Save As с новым именем. А старый удаляю потом.



Необходимо войти на сайт, чтобы оставлять комментарии

Раздел FAQ: Microsoft SQL Server / DTS / Переименование задачи (Task) в DTS пакете