Aprovisionando bases de datos SQL CE con Integration Services

No hace mucho me preguntaron por la posibilidad de generar una base de datos para SQL Server CE desde un equipo PC para posteriormente pasarla a un parque de dispositivos móviles.


Esto en un principio no me pareció extremadamente útil hasta que vino la correspondiente explicación, el tremendo volumen de datos que tenían que cargar (tremendo tratándose de una base de datos para un dispositivo móvil claro), y que todos los equipos iban cargados con la misma información.


Por lo que me resulto un tema interesante, y tras darle un par de vueltas… pensando en la posibilidad de hacer alguna herramienta que nos permitiese hacerlo me di cuenta de la pérdida de tiempo en la que estaba a punto de caer… ¡pero si SQL Server Integration Services ya lo hace!…. me puse manos al a obra, y tras probar el típico asistente para crear un paquete de transacciones, caí con mi gozo en un pozo al no permitirme hacerlo… así que tocó hacerlo a manita, en las siguientes líneas he puesto un “paso a paso” basado en hechos reales… jejeje, digo reales ya que trabajo con Microsoft Dynamics y el tutorial y las pruebas se han hecho trabajando contra una base de datos de Microsoft Dynamics NAV 5.0 SP1, pero sirve para cualquier tipo de origen de datos, desde cualquier base de datos que soporte ODBC, sobre SQL Server o cualquiera de los orígenes de datos soportados por las herramientas de SQL Server Integration Services… XML, archivos de texto, Excel, Access…


Integrando SSIS con SQL CE


Para poder explicar como hacer esto he preparado una pequeña guia en la cual explico como crear una solución desde cero en Visual Studio que podreís descargar de aquí ya que es un poco amplia para colgarla directamente en el blog.


Espero que os resulte útil!!


Un saludo a todos
José Antonio


Mobile .NET Users Group


 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *