Регистраторы служб 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