Регистраторы служб 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.
Программная настройка регистратора
Дополнительные сведения об установке этих свойств программным способом см. в следующем разделе.
|