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


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

Область применения: среда выполнения интеграции SSIS SQL Server в Фабрика данных Azure

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

Имя столбца Тип данных Description
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 Description
-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 Description
10 Начальные API-интерфейсы, такие как T-SQL и хранимые процедуры CLR
20 Внешний процесс, используемый для запуска пакета (ISServerExec.exe)
30 Объекты уровня пакета
40 Задачи потока управления
50 Контейнеры потока управления
60 Задача потока данных

Разрешения

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

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

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

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

Примечание.

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