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

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

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

Имя столбца Тип данных Описание
operation_id bigint Уникальный идентификатор (ID) операции.
operation_type smallint Тип операции.
created_time datetimeoffset Время создания операции.
object_type smallint Тип объекта, затронутого операцией. Объект может представлять собой папку (10), проект (20), пакет (30), среду (40) или экземпляр выполнения (50).
object_id bigint Идентификатор объекта, затронутого операцией.
object_name nvarchar(260) Имя объекта.
status int Состояние операции. Возможными значениями являются: создана (1), запущена (2), отменена (3), завершена неуспешно (4), ожидает (5), завершена непредвиденно (6), выполнена успешно (7), остановлена (8) и завершена (9).
start_time datetimeoffset Время начала операции.
end_time datetimeoffsset Время окончания операции.
caller_sid varbinary(85) Идентификатор безопасности (SID) пользователя, если для входа в систему использовалась проверка подлинности Windows.
caller_name nvarchar(128) Имя учетной записи, в которой выполнена операция.
process_id int Идентификатор внешнего процесса, если это применимо.
stopped_by_sid varbinary(85) Идентификатор безопасности пользователя, который остановил операцию.
stopped_by_name nvarchar(128) Имя пользователя, который остановил операцию.
server_name nvarchar(128) Сведения об экземпляре и сервере Windows для указанного экземпляра SQL Server.
machine_name nvarchar(128) Имя компьютера, на котором запущен экземпляр сервера.

Remarks

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

Это представление содержит следующие типы операций, перечисленные в столбце operation_type:

Значение operation_type Описание operation_type Описание object_id Описание object_name
1 Инициализация служб Службы Integration Services NULL NULL
2 Окно сохранения

(Задание агента SQL Server)
NULL NULL
3 MaxProjectVersion

(Задание агента SQL Server)
NULL NULL
101 deploy_project

(Хранимая процедура)
Идентификатор проекта Имя проекта
102 get_project

(Хранимая процедура)
Идентификатор проекта Имя проекта
106 restore_project

(Хранимая процедура)
Идентификатор проекта Имя проекта
200 create_execution и start_execution

(Хранимые процедуры)
Идентификатор проекта NULL
202 stop_operation

(Хранимая процедура)
Идентификатор проекта NULL
300 validate_project

(Хранимая процедура)
Идентификатор проекта Имя проекта
301 validate_package

(Хранимая процедура)
Идентификатор проекта Имя пакета
1000 configure_catalog

(Хранимая процедура)
NULL NULL

Разрешения

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

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

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

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

Примечание

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