none
Alta disponibilidad en SQL Server RRS feed

  • Pregunta

  • Me gustaría saber si existe en SQL Server la posibilidad de disponer de varios nodos sincronizados, de modo que todos tengan los mismos datos y que además pueda escribir en cualquiera de ellos. Evidentemente al escribir el cualquiera de los nodos, debe ser capaz de poder intercambiar datos nuevos entre ellos, sin que dependa de un nodo master.

    La sincronización de datos no tendría porqué ser inmediata, puede haber un margen de 10 segundos entre que se realiza un insert en cualquier nodo y se propaga al resto de nodos (suponiendo un sistema no saturado).

    He leído sobre AlwaysOn y punto a punto, pero no me queda claro que realmente permitan la escritura simultanea en cualquier nodo.

    En caso de existir esta opción, ¿se necesitaría la versión Enterprise o standart? ¿Cuál es el nombre de esa opción de HA?

    Un saludo.

    jueves, 26 de diciembre de 2013 12:23

Respuestas

Todas las respuestas

  • Para tener varios nodos sincronizados y que todos sean de lectura/escritura, te recomendaría la replicación transaccíonal punto a punto ("peer-to-peer"):

    http://technet.microsoft.com/en-us/library/ms151196.aspx

    En la versión 2008 requería disponer de la edición "Enterprise". No sé si esto habrá cambiado en la 2012.

    • Marcado como respuesta Omar Ortiz viernes, 27 de diciembre de 2013 15:57
    jueves, 26 de diciembre de 2013 15:42
  • Aprovechandome del hilo:

    Es necesario que todas las tablas tengan su PK ? pues tengo algunas bd que heredé y estan muy mal diseñadas y entre otras cosas solo el 205 tienen PK 

    Saludos.

    CristianPM.


    DBA SQL Server Santiago/Chile

    jueves, 26 de diciembre de 2013 21:24
  • Según indica este artículo de MSDN:

    http://msdn.microsoft.com/en-us/library/ms151254.aspx

    todas las tablas en una replicación transaccional deben tener una clave primaria.

    viernes, 27 de diciembre de 2013 8:13
  • Hola

    Espero que las soluciones que te han proporcionado sean capaces de resolver tu consulta, de lo contrario te pido de favor desmarques la respuesta y nos lo hagas saber, esto se hace para tener un mayor control sobre los foros.

    Saludos


    <EL CONTENIDO SE PROVEE "COMO ES" SIN GARANTÍA DE NINGÚN TIPO, ASÍ SEA EXPRESA O IMPLÍCITA>
     
    Gracias
     
    MSDN/TechNet Soporte Comunidades
     
    Por favor, recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema.
    Es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.

    viernes, 27 de diciembre de 2013 15:57