Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/02/2008, 17:10
Martinico
 
Fecha de Ingreso: febrero-2007
Mensajes: 182
Antigüedad: 17 años, 3 meses
Puntos: 0
Monitorear Inserciones

Hola,

tengo un gran gran gran problema, que espero que algún experto o alguien que
le haya pasado me puedo ayudar y es el siguiente:

tengo un software bajo licencia, que recopila muchos datos físicos,
este mismo tiene un botón de exportación, me exporta a una base de datos en
access con sus formatos los datos ... (esto no se puede tocar, porque el
soft no es de código abierto)
el problema, gran problema, es que me exporta a una carpeta cuyo nombre
siempre varía por la fecha (año, mes dia horas segundos) me concatena todos
esos números...

pero yo tengo una base de datos en sql server, la cual quiero fusionar con
esta última para hacer reportes.

mi problema es que yo había programado un dts, pensando que la base de datos
de access siempre iba a hacer la misma, entonces el dts era estático,
siempre me copiaba los datos de una tabla (que no variaba) a sql server, y
hacía los informes levantando los datos de sql server (donde estaban todos
los datos)



la única solución que le encontré, que no sé como implementarla (y es más,
no sé si se podría hacer) es poner un "spy", que monitoree cuando se haga
una inserción en una base de datos de access, y cuando se haga, hacerla
también en sql server (así no depende del nombre de la base de datos de
access, ni de donde se exporto, etc)

conozco el profiler, y sé que monitorea las transacciones que se hacen en
sql

pero no he podido encontrar la forma de "leer" la inserción, y ejecutarla en
una base de datos de sql server

busqué mucho en google, foros, etc, y nadie me ha dado la solución todavía,
lo que tengo hasta ahora es un scheduler en vb, que querría que me leyera
eso, y ahí metiendo mano en el código, hago la inserción correspondiente en
sql server

Si alguien me puede ayudar con esta solución, o brindar otra se lo agradezco
un montón ya que estoy contrareloj por temas de estimación y no he
encontrado ayuda todavía

Gracias!!!!!!!

Martín