|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
2.4 Запуск на выполнение и протоколирование работы пакета DTSЗапуск на выполнение пакетов Data Transformation Services (DTS) в SQL Server 2000, DTSRun, DTSRunUI, Execute Package Task, запуск пакетов по расписанию, шифрованная команда запуска Как можно запустить пакет DTS на выполнение:
Наиболее рекомендованные способы - DTSRun, DTSRunUI или Execute Package Task, поскольку только так мы можем использовать все возможности запуска пакетов (включая присвоение значений глобальным переменным при запуске пакета). Обратить внимание:
Очень удобно для того, чтобы спрятать, например, имя пользователя и пароль, используемый для подключения к SQL Server. Для генерации шифрованной строки можно воспользоваться тем же самым DTSRun, а можно просто установить флажок Encrypt the command в DTSRunUI. Для определения контекста выполнения пакета можно воспользоваться стандартными методами SQL Server Agent и Scheduled Tasks, а можно использовать специальный скрипт vbrunas.vbs (искать по названию в Интернете или на компакт-диске к курсу). Если пакет выполняется по расписанию (например, ночью), то часто необходимо запротоколировать его выполнение. Как это можно сделать стандартными способами: 1) в свойствах пакета (в DTS Designer меню Package выбрать Properties) на вкладке Logging можно установить флажок Log Package Execution to SQL Server. Затем результаты выполнения пакета и отдельных его элементов можно просматривать в Enterprise Manager (контекстное меню для пакета -> Package Logs); 2) там же в свойствах пакета указать имя файла ошибок (можно переопределять в момент запуска из DTSRun и DTSRunUI). Если установить соответствующий флажок, то информация об ошибках в ходе выполнения будет писаться также в Event Log; 3) наиболее сложный и мощный метод - установить полное протоколирование всех изменений, которые вносит пакет в базу данных при помощи Data Lineage. Пакет для этого должен быть сохранен в репозитарии Meta Data Services. Пошаговое описание процедуры - в модуле 10 курса 2092 Designing and Populating a Data Warehouse with Microsoft SQL Server 2000 Data Transformation Services.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Получить учебные материалы по этому курсу
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||