Trigger para actualizar mdb

02/08/2006 - 09:53 por WalidSQL2000 | Informe spam
Estimados amigos,

Hay alguna forma en transact que me crea un trigger para escribir en una
tabla mbd cada vez que se inserte un registro en una tabla SQL.

Muchas gracias

Preguntas similare

Leer las respuestas

#1 Alvaro Mosquera
02/08/2006 - 09:59 | Informe spam
Puedes intentar crear un servidor vinculado al access y desde el triger de
sql server acceder al servidor vinculado de access e insertar.

No se que tal irá el rendimiento.

Saludos.

"WalidSQL2000" escribió:

Estimados amigos,

Hay alguna forma en transact que me crea un trigger para escribir en una
tabla mbd cada vez que se inserte un registro en una tabla SQL.

Muchas gracias
Respuesta Responder a este mensaje
#2 Alejandro Mesa
02/08/2006 - 14:10 | Informe spam
Alvaro,

Posiblemente esta forma no funcione, porque si tratas de actualizar tablas
de Access desde un trigger, SQL Server iniciara una transaccion distribuida
usando MS-DTC y Microsoft Access no soporta este tipo de transacciones.


AMB

"Alvaro Mosquera" wrote:

Puedes intentar crear un servidor vinculado al access y desde el triger de
sql server acceder al servidor vinculado de access e insertar.

No se que tal irá el rendimiento.

Saludos.

"WalidSQL2000" escribió:

> Estimados amigos,
>
> Hay alguna forma en transact que me crea un trigger para escribir en una
> tabla mbd cada vez que se inserte un registro en una tabla SQL.
>
> Muchas gracias
Respuesta Responder a este mensaje
#3 Alvaro Mosquera
02/08/2006 - 14:36 | Informe spam
No sabia que Ms Acces no sporta DTC.

Bueno se me ocurre otra cosa, a ver que os parece.

.-En el trigger grabas en una tabla intermedia de SQL
.-Creas un paquete DTS que tenga como origen la tabla intermedia anterior y
como destino la tabla Acces
.-Programas este paquete DTS para que se ejcute a un intervalo deseado.




"Alejandro Mesa" escribió:

Alvaro,

Posiblemente esta forma no funcione, porque si tratas de actualizar tablas
de Access desde un trigger, SQL Server iniciara una transaccion distribuida
usando MS-DTC y Microsoft Access no soporta este tipo de transacciones.


AMB

"Alvaro Mosquera" wrote:

> Puedes intentar crear un servidor vinculado al access y desde el triger de
> sql server acceder al servidor vinculado de access e insertar.
>
> No se que tal irá el rendimiento.
>
> Saludos.
>
> "WalidSQL2000" escribió:
>
> > Estimados amigos,
> >
> > Hay alguna forma en transact que me crea un trigger para escribir en una
> > tabla mbd cada vez que se inserte un registro en una tabla SQL.
> >
> > Muchas gracias
Respuesta Responder a este mensaje
#4 Alejandro Mesa
02/08/2006 - 15:27 | Informe spam
Alvaro,

Este articulo es viejo, pero creo que referencia lo dicho sobre MSDTC y
Microsoft Access.

PRB: Microsoft Access (Jet) Is Not an MTS Compatible Database
http://support.microsoft.com/kb/167743/

Tu idea, sobre como actualizar la(s) tabla(s) de Access desde SQL Server, me
parece buena solo que no es necesario recurrir a un paquete DTS. Se puede
crear una tabla de auditoria y actualizar las tablas de Access mediante un
procedimineto almacenado, sin usar transacciones, el cual es llamado desde
una tarea o job.


AMB

"Alvaro Mosquera" wrote:

No sabia que Ms Acces no sporta DTC.

Bueno se me ocurre otra cosa, a ver que os parece.

.-En el trigger grabas en una tabla intermedia de SQL
.-Creas un paquete DTS que tenga como origen la tabla intermedia anterior y
como destino la tabla Acces
.-Programas este paquete DTS para que se ejcute a un intervalo deseado.




"Alejandro Mesa" escribió:

> Alvaro,
>
> Posiblemente esta forma no funcione, porque si tratas de actualizar tablas
> de Access desde un trigger, SQL Server iniciara una transaccion distribuida
> usando MS-DTC y Microsoft Access no soporta este tipo de transacciones.
>
>
> AMB
>
> "Alvaro Mosquera" wrote:
>
> > Puedes intentar crear un servidor vinculado al access y desde el triger de
> > sql server acceder al servidor vinculado de access e insertar.
> >
> > No se que tal irá el rendimiento.
> >
> > Saludos.
> >
> > "WalidSQL2000" escribió:
> >
> > > Estimados amigos,
> > >
> > > Hay alguna forma en transact que me crea un trigger para escribir en una
> > > tabla mbd cada vez que se inserte un registro en una tabla SQL.
> > >
> > > Muchas gracias
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida