Ayuda con SSIS para Actualizar Registros

17/02/2009 - 22:12 por angeldavidojeda | Informe spam
Soy nuevo en el desarrollo de paquetes de SSIS, estoy intentando crear
un paquete que lea datos de un servidor A y los actualice en un
servidor B, simple, si no existe el registro en B que lo agregue y si
ya existe que lo actualice.

Hasta el momento he podido hacer la parte del insertar nuevos
registros, pero no se que componente usar para actualizar los
registros que ya existen.

Los componentes que he usado hasta el momento son:

Origen de OLE DB (para leer los datos fuente)
Busqueda (para saber si existen o no)
Destino de OLE DB (la flecha verde de busqueda apunta a este
componente para agregar nuevos registros)

EL componente Busqueda le modifique la salida de error con REDIRECT
para conectar la flecha roja con otro componente que sea el que me
actualice los registros. Aqui es donde tengo la duda de que
componente usar, si otro Destino OLE DB? como debe de ir configurado?
o necesito algun otro componente?


Espero su ayuda

pd. aclaro que que estado buscando en diversos articulos de internet
pero no encuentro la forma.

Preguntas similare

Leer las respuestas

#1 Carlos Sacristan
18/02/2009 - 10:42 | Informe spam
Hay un componente gratuito (TableDifference) en
http://www.sqlbi.eu/Default.aspx?tabidt que te ayuda justamente en lo que
estás intentando hacer


Un saludo
-
www.navento.com
Servicios de Localización GPS


"" wrote:

Soy nuevo en el desarrollo de paquetes de SSIS, estoy intentando crear
un paquete que lea datos de un servidor A y los actualice en un
servidor B, simple, si no existe el registro en B que lo agregue y si
ya existe que lo actualice.

Hasta el momento he podido hacer la parte del insertar nuevos
registros, pero no se que componente usar para actualizar los
registros que ya existen.

Los componentes que he usado hasta el momento son:

Origen de OLE DB (para leer los datos fuente)
Busqueda (para saber si existen o no)
Destino de OLE DB (la flecha verde de busqueda apunta a este
componente para agregar nuevos registros)

EL componente Busqueda le modifique la salida de error con REDIRECT
para conectar la flecha roja con otro componente que sea el que me
actualice los registros. Aqui es donde tengo la duda de que
componente usar, si otro Destino OLE DB? como debe de ir configurado?
o necesito algun otro componente?


Espero su ayuda

pd. aclaro que que estado buscando en diversos articulos de internet
pero no encuentro la forma.

Respuesta Responder a este mensaje
#2 angeldavidojeda
18/02/2009 - 16:11 | Informe spam
Correcion, la flecha roja apunta a un Destino OLE DB para agregar los
nuevos registros...

Agradezco sus comentarios, pense que era un problema muy comun pero ya
veo que no es tan facil de resolver.. seguire buscando
documentacion al respecto bye

On 17 feb, 15:12, wrote:
Soy nuevo en el desarrollo de paquetes de SSIS, estoy intentando crear
un paquete que lea datos de un servidor A y los actualice en un
servidor B, simple, si no existe el registro en B que lo agregue y si
ya existe que lo actualice.

Hasta el momento he podido hacer la parte del insertar nuevos
registros, pero no se que componente usar para actualizar los
registros que ya existen.

Los componentes que he usado hasta el momento son:

Origen de OLE DB  (para leer los datos fuente)
Busqueda (para saber si existen o no)
Destino de OLE DB (la flecha verde de busqueda apunta a este
componente para agregar nuevos registros)

EL componente Busqueda le modifique la salida de error con REDIRECT
para conectar la flecha roja con otro componente que sea el que me
actualice los registros. Aqui es donde tengo la duda  de que
componente usar, si otro Destino OLE DB? como debe de ir configurado?
o necesito algun otro componente?

Espero su ayuda

pd. aclaro que que estado buscando en diversos articulos de internet
pero no encuentro la forma.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida