|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
2.2.9 Прочие заданияЗадания Data Transformation Services (DTS) в SQL Server 2000, File Transfer Protocol Task, Execute Process Task, Copy SQL Server Objects Task, Send Mail Task, Execute Package Task, Transfer Tasks Назначение большинства остальных заданий в пакетах DTS понятно из их наименования. Ниже - их перечень с краткими комментариями. · File Transfer Protocol Task - возможность передавать файлы по протоколу FTP по сети (только с FTP сервера в указанный каталог в файловой системе). Используется для передачи файлов данных до или после загрузки/выгрузки. Фактически - графический интерфейс для утилиты FTP, если нужны дополнительные возможности - нужно использовать ActiveX Script Task, внешние утилиты (например xcopy, mcopy, robocopy) через Execute Package Task или Message Queue Task. · Execute Process Task - возможность запускать внешние программы, передавая им параметры. Настоятельно рекомендуется использовать только консольные утилиты, особенно если пакет запланирован для выполнения по расписанию. Можно указывать, какой код возврата означает успешное завершение внешней утилиты. · Copy SQL Server Objects Task - копирование объектов между базами данных на одном или разных серверах SQL Server. В отличие от Transform Data Task умеет копировать одновременно множество объектов, включая/исключая разрешения, данные, индексы, отношения между таблицами и т.п. В ходе работы генерирует скрипты и складывает в указанном вами каталоге, однако отдельно использовать эти скрипты тяжело. Если нужно с такими же условиями перенести на SQL Server базу MS Access, нужно использовать входящий MS Access Upsizing Wizard. · Send Mail Task - возможность отправки электронной почты из пакета. Обычно используется для отправки уведомлений/протоколов по результатам работы пакета. Ограничения - те же, что и у SQL Server: работа только с MAPI-совместимым почтовым сервером (реально - только Exchange и HP OpenMail) и MAPI-совместимым почтовым профилем (то есть должен быть установлен и настроен под нужную учетную запись Outlook в режиме Corporate or Workgroup). В качестве альтернативы можно использовать скрипты с CDO (объект CDO.Configuration позволяет указать тип почтового сервера, в том числе стандартный SMTP) ил утилиты командной строки (bmail и т.п.) · Execute Package Task - возможность из одного пакета запускать другой с передачей внутреннему пакету переменных и приемом переменных от этого внутреннего пакета. Используется для построения модульных конструкций из нескольких пакетов в сложных ситуациях. · Группа задач, которые начинаются с Transfer... - перемещают определенные объекты с сервера на сервер. Обычно используется как дополнение к репликации, log shipping, закачке данных на регулярной основе и т.п. - для дополнительного обеспечения отказоустойчивости.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Получить учебные материалы по этому курсу
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||