catalog.operations (base de datos de SSISDB)
Muestra los detalles de todas las operaciones del catálogo de Integration Services.
Nombre de columna |
Tipo de datos |
Descripción |
---|---|---|
operation_id |
bigint |
Identificador único de la carpeta. |
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) |
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. |
Comentarios
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 Agente SQL) |
NULL |
NULL |
3 |
MaxProjectVersion (Trabajo del Agente SQL) |
NULL |
NULL |
101 |
deploy_project (Procedimiento almacenado) |
Identificador de proyecto |
Nombre del proyecto |
106 |
restore_project (Procedimiento almacenado) |
Identificador de proyecto |
Nombre del 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 del proyecto |
301 |
validate_package (Procedimiento almacenado) |
Identificador de proyecto |
Nombre del paquete |
1000 |
configure_catalog (Procedimiento almacenado) |
NULL |
NULL |
Permisos
Esta vista necesita uno de los permisos siguientes:
Permiso READ en la operación
Pertenencia al rol de base de datos ssis_admin
Pertenencia al rol de servidor 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.