Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/05/2011, 18:55
suprempada
 
Fecha de Ingreso: agosto-2004
Mensajes: 296
Antigüedad: 19 años, 7 meses
Puntos: 0
carga masiva de datos a SQL mediante C#

saludos a tod@s.

tengo una BD(BDA) en sql de la cual debo migrar informacion cada semana a otra BD(BDB) que esta fuera de la red y por lo tanto no se pueden ver. la idea es automatizar ese proceso.

cada semana debo pasar de BDA a BDB cerca de 28,000 registros, cada uno con unos 10 campos.

se me ocurrio crear un WS que me regrese un XML con los registros de BDA y mandarlo a llamar desde un cliente que almacenara la info en BDB. la info pretendo enviarla a un SP, como parametro XML y dentro del SP, usar XML FOR y OPEN XML para hacer selects sobre el XML e Insertarlo en la BD. de esta manera pretendo hacer un solo llamado a la BD. pero no se si esto sea lo mejor para guarda tanta info de un solo golpe. porque tambien podria ser registro por registro guardarlo llamando a un SP. pero siento que eso seria muy tardado.

que me recomiendan?

saludos y agradesco cualquier ayuda.