Replicar BBDD

15/01/2008 - 13:39 por Cid | Informe spam
Éste es un mensaje de varias partes en formato MIME.
=_NextPart_000_00C2_01C8577C.173723F0

Tengo un cliente que usa 2 ordenadores y a veces se apaga uno y otras veces otro, en los dos usa una aplicacion contra una bbdd.
Bien me han comentado que se podria instalar 2 sql standard en los 2 pc y la bbdd decirle a la app que es local en ambos equipos y que el sql podria hacer el mantenimiento para mantenerse replicado. Es esto posible?




/\_
( /
(() //)
| \\ ,,;;'\
__ _( )m=(((((((((((((=--
/' ' '()/~' '.(, |
,;( )|| | ~
,;' \ /-(.;, )
) / ) /
// CID ||
)_\ )_\

Por necesidad batallo,
y una vez puesto en la silla
se va ensanchando Castilla
al paso de mi caballo"
=_NextPart_000_00C2_01C8577C.173723F0

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content=text/html;charset=iso-8859-1>
<META content="MSHTML 6.00.6000.16587" name=GENERATOR></HEAD>
<BODY id=MailContainerBody
style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 15px"
bgColor=#ffffff leftMargin=0 topMargin=0 CanvasTabStop="true"
name="Compose message area">
<DIV><FONT face=Arial size=2>Tengo un cliente que usa 2 ordenadores y a veces se
apaga uno y otras veces otro, en los dos usa una aplicacion contra una
bbdd.</FONT></DIV>
<DIV><FONT face=Arial size=2>Bien me han comentado que se podria instalar 2 sql
standard en los 2 pc y la bbdd decirle a la app que es local en ambos equipos y
que el sql podria hacer el mantenimiento para mantenerse replicado. Es esto
posible?</FONT></DIV><FONT face=Arial size=2>
<DIV><BR>-- <BR></DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
/\_<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
(&nbsp;
/<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
(()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
//)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
| \\&nbsp;
,,;;'\<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; __
_(&nbsp;
)m=(((((((((((((=--<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
/'&nbsp; ' '()/~' '.(, |<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
,;(&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; )||&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;
~<BR>&nbsp;&nbsp;&nbsp;&nbsp; ,;' \&nbsp;&nbsp;&nbsp; /-(.;,&nbsp;&nbsp;
)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; )
/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; )
/<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // CID&nbsp;&nbsp;
||<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
)_\&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; )_\</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Por necesidad
batallo,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; y una vez puesto en la
silla<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; se va ensanchando
Castilla<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; al paso de mi
caballo"</FONT></DIV></BODY></HTML>

=_NextPart_000_00C2_01C8577C.173723F0--
 

Leer las respuestas

#1 Leonardo Azpurua
15/01/2008 - 17:35 | Informe spam
"Cid" escribió en el mensaje
news:
Tengo un cliente que usa 2 ordenadores y a veces se apaga uno y otras veces
otro, en los dos usa una aplicacion contra una bbdd.
Bien me han comentado que se podria instalar 2 sql standard en los 2 pc y la
bbdd decirle a la app que es local en ambos equipos y que el sql podria
hacer el mantenimiento para mantenerse replicado. Es esto posible?


Hola, Cid:

SQL Server no es exactamente un regalo, ni siquiera la edición standard.

Y la replicación no es una solución fácil desde el punto de vista del
desarrollador. Si tienes cosas como contadores, o campos autonuméricos que
deban seguir una secuencia más o menos determinada por el orden de
ocurrencia de los eventos, o registros relacionados con otros a través de
columnas autonuméricas en los principales, son muchos los detalles que debes
tomar en cuenta.

Lo he intentado varias veces, y ya sea mediante replicación o mediante carga
en lote de transacciones (mediante XML, archivos de texto plano, bases de
datos de intercambio, combinación de respaldos, lo que se te ocurra)
convertir una aplicación diseñada para ser usada en linea contra una única
BD a cualquier tipo de configuración distribuida es una tarea para nada
simple.

Lo mejor sería que tu cliente se deje de tonterías y mantenga siempre
encendido el ordenador donde está la BBDD. Nuestro trabajo, con muchísima
frecuencia, consiste en aconsejar a los clientes para que no hagan ni nos
obliguen a hacer estupideces.


Salud!

Preguntas similares