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


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

Отображает подробные сведения обо всех операциях в каталоге служб Службы 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)

Имя компьютера, на котором запущен экземпляр сервера.

Замечания

В этом представлении отображается одна строка для каждой операции в каталоге служб Службы 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

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

Идентификатор проекта

Имя проекта

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

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

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