No me parece. Creo que el concepto on-line no es adecuado. No se realmente
cuales son tus requerimientos fucionales pero estoy casi seguro que quien
vende y carga las notas de venta no debería estar muy de acuerdo en que no
pueda hacerlo porque no anda el sistema de almacenes.
Yo creo que Replicacion transaccional continua es mas que suficiente para tu
caso.
Si usas SQL Server 2005 el modelo mas adecuado a mi gusto seria usar service
broker y armar un modelo SOA (arquitectura de servicios).
.
Insisto en el concepto.
No estoy de acuerdo en usar los triggers de esa manera en
una transacción distribuida.
No es que no se pueda hacer, sino que nunca lo haría..



--------------------------------
Atte.
Ing. Jose Mariano Alvarez
SQL Total Consulting


On Mon, Sep 22, 2008 at 13:31, Luis <[EMAIL PROTECTED]> wrote:

>  Maxi:
>
> Si tiene que estar on-line, dado que cuando se carga la nota de venta, en
> el servidor A, se tiene que replicar en el servidor B, para la preparacion y
> envio de la mercaderia al cliente.
>
> Ahora, voy a tener que trabajar mas fino, para que en caso de corte en la
> conexion, al restaurarse, me inserte las Notas de Ventas que no se pudieron
> en su momento y porsupuesto antes de disparar el trigger, controlar si el
> servidor B esta disponible.
>
> Todo un tema.
>
> Ibaseta, Luis.
>
> > Date: Mon, 22 Sep 2008 13:24:51 -0300
> > From: [EMAIL PROTECTED]
> > To: [EMAIL PROTECTED]
> > Subject: [dbms] Servidor Linkeado
> >
> > Si tiene que estar online porque el negocio lo requiere debes usar
> > triggers, cuando no anda la conexion no se cargaran datos ni de un
> > lado ni del otro ya que falla la transaccion distribuida.
> >
> >
> >
> > 2008/9/22 Luis <[EMAIL PROTECTED]>:
> > > Mariano:
> > >
> > > El motivo es que en el servidor del ERP, A , cuando se carga una Nota
> de
> > > Venta por ejemplo, datos de estas, se tienen que insertar en tablas del
> > > servidor B, porque es el servidor el WMS (Administrador de almacenes).
> > >
> > > Desde ya el servidor B, no tiene las mismas tablas que el servidor A.
> > >
> > > De ahi, mi pregunta cual es el metodo mas apropiado, dado que la
> informacion
> > > tiene que estar on-line. Ademas el servidor B no esta en la misma
> localidad
> > > que el servidor A.
> > >
> > >
> > > ________________________________
> > > Date: Mon, 22 Sep 2008 12:55:36 -0300
> > > From: [EMAIL PROTECTED]
> > > To: [EMAIL PROTECTED]
> > > Subject: [dbms] Servidor Linkeado
> > >
> > >
> > > Eso es muy malo.Da error y le cancela la transacción al usuario.
> > > Para eso debes usar replicacion o mirroring o log shipping u otro
> mecanismo
> > > como service broker pero nunca jamas triggers
> > > Cual es el propósito de tener el segundo equipo, alta disponibilidad?
> > >
> > > --------------------------------
> > > Atte.
> > > Ing. Jose Mariano Alvarez
> > > SQL Total Consulting
> > >
> > >
> > > On Mon, Sep 22, 2008 at 11:23, Luis <[EMAIL PROTECTED]> wrote:
> > >
> > > Hola amigos.
> > >
> > > Tengo una duda, sobre un tema que recien empiezo a caminar. El tema que
> > > tengo un servidor Sql Server 2005 x64 sobre Windows 2003 server x64, es
> el
> > > servidor principal del ERP, vamos llamarlo A y tengo otro servidor
> tambien
> > > con la misma plataforma y el mismo SQL Server, este ultimo servidor
> esta
> > > linkeado en el primer servidor que lo llamaremos B.
> > > Las tablas del servidor B, se actualiza por medios de triggers que se
> > > ejecutan en el servidor A, ahora mi duda es que pasa si por x motivos
> el
> > > servidor B no tiene conexion con el servidor A, los triggers que se
> > > ejecutan, dan error o cuando se reestablece la conexion los hace todos
> > > juntos (los que se habian echo en le momento que no habia conexion). O
> bien
> > > que otra forma tengo para poder safar de esta situacion.
> > >
> > > Espero que haya sido claro.
> > >
> > > Gracias, a todos.
> > >
> > > Ibaseta, Luis.
> > >
> > > ________________________________
> > > Descargá ya gratis y viví la experiencia Windows Live. Descubre Windows
> Live
> > >
> > > ________________________________
> > > ¿Aburrido? Ingresá ya y divertite como nunca en MSN Juegos. MSN Juegos
> >
> >
> >
> > --
> > -----------------------------------------------------------
> > Microsoft MVP en SQL Server
> > Consultor en SQLTotalConsulting
> > Excelencia en servicios y consultoria SQLServer
> > www.sqltotalconsulting.com
> > -----------------------------------------------------------
> >
>
>
> ------------------------------
> Descargá ya gratis y viví la experiencia Windows Live. Descubre Windows
> Live <http://www.descubrewindowslive.com/latam/index.html>
>

Responder a