Me gustaría saber si es posible ejecutar una consola C# o una aplicación ASP.NET periódicamente.Ejecutar una aplicación C# periódicamente para actualizar la base de datos
Mi propósito es automáticamente hacer los siguientes pasos una vez al mes :
1) consulta una base de datos Fuente.
2) Take el resultado de la consulta al (1) y manipular ellos mediante el uso LINQ y C#, por ejemplo comprobando si un cierto valor ya está presente en la base de datos de destino.
3) tienda los datos derivados en una base de datos de destino.
La aplicación tiene que ejecutar en un Windows Server 2008, la base de datos Fuente se encuentra en un servidor SQL 2005 y la base de datos de destino se encuentra en un servidor SQL 2008 .
Intenté crear, por ejemplo, un paquete SSIS pero no funcionará, ya que no puedo agregar ninguna lógica.
¿Alguien tiene alguna sugerencia?
Esto se puede hacer en SSIS. Tienes la tarea de script para escribir tu script. – vikramjb
¿Por qué necesita usar C#? ¿Podría encapsular esta lógica en uno o más procedimientos almacenados y programarlos con el Agente SQL? – Yuck
Alternativamente, también puede crear una aplicación de línea de puntos de línea de comandos y programarla a través de Tarea programada o agente de SQL Server. – vikramjb