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

Применимо к: SQL Server Integration Runtime служб SSIS в Фабрика данных Azure

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

Имя столбца Тип данных Описание
operation_message_id bigint Уникальный идентификатор сообщения.
operation_id bigint Уникальный идентификатор операции.
message_time datetimeoffset(7) Время создания сообщения.
message_type smallint Тип отображаемого сообщения.
message_source_type smallint Идентификатор типа источника сообщения.
сообщение nvarchar(max) Текст сообщения.
extended_info_id bigint Идентификатор дополнительных сведений, которые относятся к сообщению об операции и находятся в представлении extended_operation_info.

Комментарии

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

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

Значение message_type Описание
-1 Неизвестно
120 Error
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

Примечание

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