Hola, tengo una base de datos en INFORMIX y quiero mantenerla actualizada
con otra base de datos que tengo en SQL SERVER 2000. Para ello necesito
crear un trabajo que actualice la tabla B (la de informix) con los datos
nuevos que han introducido en la tabla A (SQLServer).
Estoy intentando crear un trabajo, pero no se como decirle que haga un un
select * from A where codigo not in (select * from tabla B).
He probado a vincular el servidor informix y si que ha funcionado , pero lo
que no consigo es hacer un insert, me da este error:
Server: Msg 7399, Level 16, State 1, Line 1
OLE DB provider 'MSDASQL' reported an error. The provider reported
an unexpected catastrophic failure.
[OLE/DB provider returned message: Query cannot be updated because
the FROM clause is not a single simple table name.]
OLE DB error trace [OLE/DB Provider 'MSDASQL'
IRowsetChange::InsertRow returned 0x8000ffff: The provider reported an
unexpected catastrophic failure.].
Un update si que me deja hacer. ¿que puedo hacer?. Para crear el job ¿como
puedo hacer un select into?
Muchas gracias.
Leer las respuestas