catalog.operations (base de datos de SSISDB)
Se aplica a:SQL Server SSIS Integration Runtime en Azure Data Factory
Muestra los detalles de todas las operaciones del catálogo de Integration Services.
Nombre de la columna | Tipo de datos | Descripción |
---|---|---|
operation_id | bigint | Identificador (id.) único de la operación. |
operation_type | smallint | Tipo de operación. |
created_time | datetimeoffset | Hora de creación de la operación. |
object_type | smallint | Tipo de objeto afectado por la operación. El objeto puede ser una carpeta (10 ), proyecto (20 ), paquete (30 ), entorno (40 ) o instancia de ejecución (50 ). |
object_id | bigint | Identificador del objeto afectado por la operación. |
object_name | nvarchar(260) | El nombre del objeto. |
status | int | Estado de la operación. Los valores posibles son creado (1 ), en ejecución (2 ), cancelado (3 ), con errores (4 ), pendiente (5 ), finalizado inesperadamente (6 ), correcto (7 ), deteniendo (8 ) y completado (9 ). |
start_time | datetimeoffset | Hora a la que se inició la operación. |
end_time | datetimeoffsset | Hora a la que finalizó la operación. |
caller_sid | varbinary(85) | Identificador de seguridad (SID) del usuario si se utilizó Autenticación de Windows para iniciar sesión. |
caller_name | nvarchar(128) | Nombre de la cuenta que realizó la operación. |
process_id | int | Identificador de proceso del proceso externo, si es aplicable. |
stopped_by_sid | varbinary(85) | Identificador de seguridad (SID) del usuario que detuvo la operación. |
stopped_by_name | nvarchar(128) | Nombre del usuario que detuvo la operación. |
server_name | nvarchar(128) | Información del servidor Windows y de la instancia asociada a una instancia especificada de SQL Server. |
machine_name | nvarchar(128) | Nombre del equipo en el que se está ejecutando la instancia del servidor. |
Observaciones
Esta vista muestra una fila por cada operación del catálogo de Integration Services. Permite al administrador enumerar todas las operaciones lógicas que se realizaron en el servidor, por ejemplo la implementación de un proyecto o la ejecución de un paquete.
Esta vista muestra los siguientes tipos de operación, como se muestra en la columna operation_type:
Valor de operation_type | Descripción de operation_type | Descripción de object_id | Descripción de object_name |
---|---|---|---|
1 |
Inicialización de Integration Services | NULL | NULL |
2 |
Período de retención (Trabajo del SQL Agent) |
NULL | NULL |
3 |
MaxProjectVersion (Trabajo del SQL Agent) |
NULL | NULL |
101 |
deploy_project (Procedimiento almacenado) |
Identificador de proyecto | Nombre de proyecto |
102 |
get_project (Procedimiento almacenado) |
Identificador de proyecto | Nombre de proyecto |
106 |
restore_project (Procedimiento almacenado) |
Identificador de proyecto | Nombre de proyecto |
200 |
create_execution y start_execution (Procedimientos almacenados) |
Identificador de proyecto | NULL |
202 |
stop_operation (Procedimiento almacenado) |
Identificador de proyecto | NULL |
300 |
validate_project (Procedimiento almacenado) |
Identificador de proyecto | Nombre de proyecto |
301 |
validate_package (Procedimiento almacenado) |
Identificador de proyecto | Nombre del paquete |
1000 |
configure_catalog (Procedimiento almacenado) |
NULL | NULL |
Permisos
Esta vista exige uno de los siguientes permisos:
Permiso de lectura en la operación
Pertenencia al rol de base de datos de ssis_admin
Pertenencia al rol de servidor de sysadmin
Nota
Cuando se dispone de permiso para realizar una operación en el servidor, también se dispone de permiso para ver información sobre la operación. Se aplica la seguridad en el nivel de fila; solo se muestran las filas para las que disponga de permiso para ver.