catalog.operation_messages (база данных SSISDB)

Отображает сообщения, которые заносятся в журнал при выполнении операций в каталоге служб Службы Integration Services.

Имя столбца

Тип данных

Описание

operation_message_id

bigint

Уникальный идентификатор сообщения.

operation_id

bigint

Уникальный идентификатор операции.

message_time

datetimeoffset(7)

Время создания сообщения.

message_type

smallint

Тип отображаемого сообщения.

message_source_type

smallint

Идентификатор типа источника сообщения.

message

nvarchar(max)

Текст сообщения.

extended_info_id

bigint

Идентификатор дополнительных сведений, которые относятся к сообщению об операции и находятся в представлении extended_operation_info.

Замечания

В этом представлении отображается по одной строке для каждого из сообщений, которые внесены в журнал во время выполнения операции в каталоге. Сообщения могут формироваться сервером, процессом выполнения пакета или подсистемой выполнения.

В этом представлении отображаются следующие типы сообщений:

Значение message_type

Описание

-1

Неизвестно

120

Ошибка

110

Предупреждение

70

Сведения

10

Предварительная проверка

20

Последующая проверка

30

До выполнения

40

После выполнения

60

Ход выполнения

50

StatusChange

100

QueryCancel

130

TaskFailed

90

Диагностика

200

Нестандартная схема

140

DiagnosticEx

При каждом выполнении дочернего пакета задачей «Выполнение пакета» она заносит в журнал это событие. Сообщение о событии состоит из значений параметров, передаваемых дочерним пакетам.

Значением столбца сообщения для DiagnosticEx является XML-текст.

400

NonDiagnostic

80

VariableValueChanged

В этом представлении отображаются следующие типы источников сообщений.

message_source_type

Описание

10

Начальные API-интерфейсы, такие как T-SQL и хранимые процедуры CLR

20

Внешний процесс, используемый для запуска пакета (ISServerExec.exe)

30

Объекты уровня пакета

40

Задачи потока управления

50

Контейнеры потока управления

60

Задача потока данных

Разрешения

Это представление требует применения одного из следующих разрешений:

  • Разрешение READ по отношению к операции

  • Членство в роли базы данных ssis_admin

  • Членство в роли сервера sysadmin

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

Наличие разрешения на выполнение операции на сервере подразумевает наличие разрешения на просмотр сведений об этой операции. Действует защита на уровне строки. Отображаются только строки, на которые у вас имеется разрешение.