Поделиться через


Регистраторы служб Integration Services

SQL Server 2005 Integration Services (SSIS) включает регистраторы, которые могут использоваться для реализации ведения журналов в пакетах, контейнерах и задачах. При ведении журнала можно записать текущие сведения о пакете, что поможет при каждом выполнении пакета проводить его аудит и устранять неисправности. Например, журнал может записать имя оператора, запускающего пакет, и время, в которое пакет был начат или завершен.

При добавлении журнала к пакету выберите регистратор и место расположения журнала. Поставщик журнала указывает формат для журнальных данных, например: база данных SQL Server или текстовый файл.

Службы Integration Services включают следующие регистраторы:

  • Поставщики журналов текстовых файлов, которые ведут журнальные записи в текстовых файлах ASCII в формате значений, разделенных запятыми (CSV). По умолчанию для имени файла для данного регистратора используется расширение LOG.
  • Поставщик журнала SQL Server Profiler, который записывает трассировки, которые могут быть просмотрены с использованием приложения SQL Server Profiler. По умолчанию для имени файла данного регистратора используется расширение TRC.
  • Поставщик журнала SQL Server, который ведет записи в таблицу sysdtslog90 базы данных SQL Server 2005.
  • Поставщик службы Windows «Журнал событий», который ведет журнальные записи в прикладном журнале службы Windows «Журнал событий» на локальном компьютере.
  • Поставщик журнала XML File, который записывает журнальные файлы в XML-файл. По умолчанию для имени файла данного регистратора используется расширение XML.

При добавлении регистратора к пакету или программной настройке ведения журнала для идентификации регистратора используйте или ProgID, или ClassID. Это делается вместо использования имен, которые конструктор служб SSIS отображает в диалоговом окне Настройка журналов служб SSIS.

В следующей таблице перечислены идентификаторы ProgID и ClassID для регистраторов, содержащихся в службах Integration Services.

Регистратор ProgID: ClassID:

Текстовый файл

DTS.LogProviderTextFile.1

{59B2C6A5-663F-4C20-8863-C83F9B72E2EB}

Приложение SQL Server Profiler

DTS.LogProviderSQLProfiler.1

{5C0B8D21-E9AA-462E-BA34-30FF5F7A42A1}

SQL Server

DTS.LogProviderSQLServer.1

{6AA833A1-E4B2-4431-831B-DE695049DC61}

Журнал событий Windows

DTS.LogProviderEventLog.1

{97634F75-1DC7-4F1F-8A4C-DAF0E13AAA22}

XML-файл

DTS.LogProviderXMLFile.1

{AFED6884-619C-484F-9A09-F42D56E1A7EA}

Возможно также создание пользовательских регистраторов. Дополнительные сведения см. в разделе Creating a Custom Log Provider.

Регистраторы в пакете являются элементами коллекции регистраторов пакета. При создании пакета и реализации регистрации с использованием конструктора служб SSIS можно видеть список элементов коллекции в папках Регистратор на вкладке Обозреватель пакетов конструктора SSIS.

Настройте регистратор путем предоставления имени и описания для регистратора и указания диспетчера соединений, который используется данным регистратором. Регистратор SQL Server использует диспетчер соединений OLE DB. Регистраторы текстового файла, приложения SQL Server Profiler и XML-файла используют диспетчеры подключения файлов. Регистратор журнала событий Windows не использует диспетчер соединений, потому что он напрямую обращается к журналу регистрации событий Windows. Дополнительные сведения см. в разделах Диспетчер соединений OLE DB и Диспетчер подключения файлов.

Настройка регистратора

Свойства задаются через конструктор служб SSIS или программно.

Регистратор создается и настраивается как шаг в реализации регистрации в пакете. Дополнительные сведения см. в разделе Реализация ведения журналов в пакетах.

Просмотреть и изменить свойства регистратора после его создания можно в окне «Свойства» среды Business Intelligence Development Studio.

Программная настройка регистратора

Дополнительные сведения о программной установке этих свойств см. в следующем разделе:

См. также

Основные понятия

Пакеты служб Integration Services
Контейнеры служб Integration Services
Задачи служб Integration Services
Ведение журнала выполнения пакетов

Другие ресурсы

Объекты и основные понятия служб Integration Services

Справка и поддержка

Получение помощи по SQL Server 2005