es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Para obtener una lista de paquetes ejecutados en SQL Server Integration Services, podemos usar las vistas del catálogo en SQL Server Management Studio. Aquí tienes una consulta de ejemplo:

    SELECT 
      [folder].[name] AS [NombreCarpeta], 
      [project].[name] AS [NombreProyecto], 
      [package].[name] AS [NombrePaquete], 
      [event_messages].[message_time] AS [TiempoEjecucion], 
      [event_messages].[message] AS [Mensaje]
    FROM 
      [catalog].[event_messages] AS [event_messages] 
      INNER JOIN [catalog].[executions] AS [executions] ON [event_messages].[operation_id] = [executions].[execution_id] 
      INNER JOIN [catalog].[packages] AS [package] ON [executions].[package_id] = [package].[package_id] 
      INNER JOIN [catalog].[projects] AS [project] ON [package].[project_id] = [project].[project_id] 
      INNER JOIN [catalog].[folders] AS [folder] ON [project].[folder_id] = [folder].[folder_id] 
    ORDER BY 
      [TiempoEjecucion] DESC
    

    Esta consulta une las tablas del catálogo event_messages, executions, packages, projects y folders para obtener información sobre los paquetes ejecutados, incluyendo la carpeta, el proyecto, el nombre del paquete, el tiempo de ejecución y el mensaje (como información de estado o error). Los resultados se ordenan por el tiempo de ejecución en orden descendente (más reciente primero).

    Para ejecutar esta consulta, abre una nueva ventana de consulta en SSMS, selecciona la base de datos adecuada (como la base de datos del catálogo SSISDB) y pega la consulta en el editor. Luego haz clic en el botón Ejecutar (o presiona F5) para ejecutar la consulta y ver los resultados en un formato de tabla similar a la captura de pantalla proporcionada.

Comments are closed.