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


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

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

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

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

  • Поставщики журналов текстовых файлов, которые ведут журнальные записи в текстовых файлах ASCII в формате значений, разделенных запятыми (CSV). По умолчанию для имени файла для данного регистратора используется расширение LOG.

  • Поставщик журнала Приложение SQL Server Profiler, который записывает трассировки, которые могут быть просмотрены с использованием приложения SQL Server Profiler. По умолчанию для имени файла данного регистратора используется расширение TRC.

    ПримечаниеПримечание

    Нельзя использовать регистратор Приложение SQL Server Profiler в пакете, работающем в 64-разрядном режиме.

  • Регистратор SQL Server, который записывает элементы журнала в таблицу sysssislog базы данных SQL Server.

  • Поставщик службы Windows «Журнал событий», который ведет журнальные записи в прикладном журнале службы Windows «Журнал событий» на локальном компьютере.

  • Поставщик журнала XML File, который записывает журнальные файлы в XML-файл. По умолчанию для имени файла данного регистратора используется расширение XML.

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

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

Регистратор

ProgID:

ClassID:

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

DTS.LogProviderTextFile

{0A039101-ACC1-4E06-943F-279948323883}

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

DTS.LogProviderSQLProfiler

{E93F6300-AE0C-4916-A7BF-A8D0CE12C77A}

SQL Server

DTS.LogProviderSQLServer

{94150B25-6AEB-4C0D-996D-D37D1C4FDEDA}

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

DTS.LogProviderEventLog

{071CC8EB-C343-4CFF-8D58-564B92FCA3CF}

XML-файл

DTS.LogProviderXMLFile

{440945A4-2A22-4F19-B577-EAF5FDDC5F7A}

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

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

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

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

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

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

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

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

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

Значок служб Integration Services (маленький) Будьте в курсе новых возможностей cлужб Integration Services

Чтобы загружать новейшую документацию, статьи, образцы и видеоматериалы от корпорации Майкрософт, а также лучшие решения от участников сообщества, посетите страницу Integration Services на сайтах MSDN или TechNet:

Чтобы получать автоматические уведомления об этих обновлениях, подпишитесь на RSS-каналы, предлагаемые на этой странице.