Soy un ingeniero de software, y he escrito varias utilidades discretas que se ejecutan en momentos específicos en Windows Server 2008. En general, son aplicaciones de consola, necesitan acceder a SQL Server, están configuradas para un acceso confiable y se ejecutan bajo una cuenta de servicio.
Nuestra gente de seguridad me dice que debo volver a diseñar esto, ya que no desean permitir el inicio de sesión local en las cuentas de servicio. Me sugieren que cree servicios de Windows que serán ejecutados por la cuenta de servicio con acceso confiable a la base de datos.
Como programador, ejecutar un servicio que espera un momento específico del día para hacer algún trabajo parece ser un antipatrón y es más difícil depurar los problemas. Pero si es más seguro, estoy feliz de estar detrás de esto, ¿pensamientos?