Академия Специальных Курсов по Компьютерным Технологиям
    Главная страница Послать письмо
 
AskIt.ru  
   
   
   
   
   
   
 
 
  Главная / Заказные курсы / Microsoft SQL Server 2005 для администраторов
 
 

Получить учебные материалы по этому курсу


<-- Назад Читать дальше -->

10.24. Протоколирование выполнения пакетов

Журналы пакетов SSIS SQL Server 2005, поставщики прокотолирования (log providers), SSIS log provider for text files, SSIS log provider for SQL Profiler, SSIS log provider for SQL Server, SSIS log provider for Windows Event Log, SSIS Log Provider for XML files

Очень многие пакеты SSIS изначально предназначаются для выполнения в ночное время, когда нагрузка на сервер баз данных минимальна. Конечно, в этом случае важно иметь возможность получить информацию о том, как прошло выполнение пакета, и если возникли ошибки, то какие. Эту информацию можно получить из протоколов выполнения пакета.

Настройку параметров протоколирования пакета проще всего произвести при помощи меню SSIS | Logging (Протоколирование) в SSIS Designer. Откроется окно Configure SSIS Logs (Настроить журналы SSIS) (рис. 10.15).

Рис. 10.15. Настройка протоколирования пакета SSIS

Первое, что нужно сделать в этом окне, — установить в дереве Containers (Контейнеры) флажки напротив пакета и тех его элементов, для которых необходимо протоколирование. Затем на вкладке Providers and Logs (Провайдеры и журналы) необходимо выбрать тип поставщика протоколирования (т. е. формат протоколирования). В вашем распоряжении есть пять вариантов:

q      SSIS log provider for text files — протоколирование будет производиться в текстовый файл. При настройке этого поставщика вам придется указать или создать менеджер подключения File Connection Manager;

q      SSIS log provider for SQL Profiler — протоколирование также будет производиться в файл, но уже в формате файлов SQL Server Profiler (с расширением trc). Просматривать этот файл придется в профилировщике. Для этого поставщика также используется менеджер подключения File Connection Manager;

q      SSIS log provider for SQL Server — протоколирование будет производиться в таблицу sysdtslog90 в выбранной базе данных SQL Server. Для этого поставщика нужен менеджер подключения OLE DB Connection Manager;

q      SSIS log provider for Windows Event Log — протоколирование будет производиться в журнал событий приложений (Application Event Log) журнала событий Windows. Менеджер подключения для этого типа протоколирования не нужен;

q      SSIS Log Provider for XML files — запись протокола будет выполняться в файлы XML на диске. Для этого подключения также используется менеджер подключения File Connection Manager.

Обычно для протоколирования используются текстовые файлы (если протокол собирается просматривать администратор) или таблица sysdtslog90 на SQL Server, если информацию о выполнении пакетов на вашем предприятии нужно хранить в течение длительного времени.

Следующее, что нужно сделать, — перейти на вкладку Events (События) и выбрать события для записи в протокол. Обратите внимание, что более точно выбрать события можно при помощи кнопки Advanced (Дополнительно) на этой вкладке.

После этого при каждом запуске пакета на выполнение информация будет записываться в указанное вами место назначения.

 

   
   
   
   
   
   
   
   
   
   
 
<-- Назад Читать дальше -->

Получить учебные материалы по этому курсу


 
© 2004-2008, Академия Специальных Курсов
по Информационным Технологиям
.
Все права защищены.

Разработка NevaStudio
г. Санкт-Петербург, Васильевский остров,
20-я линия, д. 7
Офис 101, 2-й этаж
Телефон: 8(812)922-47-60
E-mail: info@askit.ru