La manera más eficiente de ...

26/01/2007 - 11:01 por JMT | Informe spam
Hola,

Tengo una aplicación con visual basic .net 2003 que utiliza una BB.DD en SQL
Server, ahora quiero implementar otro servidor de SQL Server con los mismos
datos que el primero por cuestiones de seguridad, ¿cual sería la manera más
eficiente de programar la aplicación para que cuando el servidor primero se
caiga por cualquier motivo, lo detecte y automáticamente se conecte al
segundo sin que ello afecte al rendimiento, rapidez?, por favor necesito
ideas.

Muchas gracias
 

Leer las respuestas

#1 Roberto M. Oliva
26/01/2007 - 11:25 | Informe spam
Hola!

Probablemente la manera mas eficiente y rapida de hacer lo que dices es
poner un cluster de servidores SQL Server.
Esto es hacer que dos ordenadores (o mas) funcionen como uno. Cuando se
caiga uno el otro seguira funcionando con lo que las aplicaciones no
notaran la diferencia.
Otra solucion bastante eficaz, menos costosa y mas facil de implementar
(aunque la aplicacion debe ser programada especialemente) es hacer una
replicacion de datos de un SQL Server a otro. Uno de los SQL Server es
el publicador de datos y otro es el subscriptor. Cuando el publicador
se cae, la aplicacion se conecta (habria que ver si de manera
automatica o no) al subsrciptor que tiene los datos actualizados.
Tienes mas informacion en el siguiente enlace:
http://www.monografias.com/trabajos...atos.shtml

A partir de aqui, hay muchas otras soluciones pero que son "menos
eficaces" y mas "dificiles" de programar, comparativamente como hacer
que la apliacion actualice a la vez dos bases de datos... etc.

Cada una de las soluciones tiene su coste y su complejidad.
Espero que te ayude

Saludos
Roberto M. Oliva


On 26 ene, 11:01, "JMT" wrote:
Hola,

Tengo una aplicación con visual basic .net 2003 que utiliza una BB.DD en SQL
Server, ahora quiero implementar otro servidor de SQL Server con los mismos
datos que el primero por cuestiones de seguridad, ¿cual sería la manera más
eficiente de programar la aplicación para que cuando el servidor primero se
caiga por cualquier motivo, lo detecte y automáticamente se conecte al
segundo sin que ello afecte al rendimiento, rapidez?, por favor necesito
ideas.

Muchas gracias

Preguntas similares