Mi equipo está teniendo un debate que es mejor: un servicio de Windows o tareas programadas. Tenemos un servidor dedicado a ejecutar trabajos y actualmente son todas tareas programadas. Algunos trabajos toman archivos, los renombran y los colocan en otros directorios de la red. Otros trabajos extraen datos de SQL, lo modifican y lo envían a otro lugar. Otros trabajos ftp archivos fuera. Hay mucha variedad, pero en general, son bastante simples.tarea programada o servicio de Windows
Me gusta que cada uno de estos se ejecute como un servicio de Windows en lugar de una tarea programada porque es mucho más fácil supervisar un servicio de Windows que una tarea programada. Algunos son diametralmente opuestos. Al final, ninguno de nosotros tiene mucha experiencia para proporcionar comparaciones factuales reales entre los dos métodos. Estoy buscando comentarios sobre lo que otros han experimentado.
Gracias por todas las sugerencias. Mucha buena idea. – user177213
Me parece que SQL Server Integration Services puede ser una buena opción para los requisitos que ha mencionado, con algunos ScriptTasks personalizados para operaciones que no se proporcionan de manera inmediata. Si ya tiene .exe implementado para estas tareas (como usted menciona), puede usarlas dentro del marco SSIS. Y la implementación se puede administrar utilizando trabajos de SQL Server, ya sea a pedido o en un horario. –
Por supuesto, eso se basa en la suposición de que ya está usando SQL Server - No sé qué alternativas hay disponibles de otros proveedores ... –