none
Actualizar SQL Server 2008 a SQL Server 2012 RRS feed

  • Pregunta

  • Buen día

    Me han dado la tarea de actualizar SQL server de la versión 2008 a la versión 2012, es la primera vez que haré algo así, desconozco como se lleva acabo esta update, he visto algunos tutoriales y se ve relativamente sencillo, pero tengo dudas sobre esto, ya que se cuenta con un Cluster de SQL de dos nodos, ¿Este cambia la forma en como se debe actualizar?, o ¿O solo se requiere correr la actualización en cada nodo?, tendrán algún manual de como realizar esta actualización, se los agradecería mucho.

    Saludos

    martes, 1 de agosto de 2017 17:45

Respuestas

  • Hola Salvador, como estas.

    Lamentablemente no existe un proceso de Downgrade, ya que la bases de datos una vez que finaliza el upgrade se convierten internamente y no puede revertirse el cambio.

    Para esto la única opción es volver con un Backup al estado previo a la actualización, por este motivo lo recomendable es tener ambientes de prueba para verificar que el proceso de upgrade y luego las aplicaciones funcionen correctamente luego de la actualización.

    Espero sirva.

    Saludos.


    Mariano K.

    • Propuesto como respuesta Moderador M viernes, 11 de agosto de 2017 22:46
    • Marcado como respuesta Moderador M lunes, 14 de agosto de 2017 17:29
    jueves, 3 de agosto de 2017 17:36

Todas las respuestas

  • Hola Salvador, como estas! Espero muy bien.

    Te cuento que el proceso de Upgrade, es relativamente simple en cuanto a pasos pero requiere mucha preparación para realizarlo, dado que puede haber muchas cosas a considerar previas, durante y post-upgrade.

    En cuanto al cluster, no difiere mucho pero si tiene alguna consideración adicional, te dejo un link a la documentación oficial:

    Para 2012

    https://technet.microsoft.com/en-us/library/ms191295(v=sql.110).aspx

    En tu caso, estarías realizando un Upgrade In-Place, es decir sobre el mismo hardware y Sistemas Operativo donde se ejecuta actualmente la instancia.  Los pasos siempre son instalar en cada nodo los pre-requisitos y luego ejecutar el procedimiento de Upgrade en los nodos pasivos primero y luego realizar el failover para completar el resto de los nodos.

    El punto a considerar especial atención, es si tu cluster es de tipo Multi-SubNet, que tiene diferentes pasos dependiendo de la versión de sistema operativo subyacente. (en los links que te pase esta la información).

    Lo mas importante, es verificar que el código aplicativo y el de las bases de datos es compatible con la versión de 2012. Te recomendo utilizar la herramienta SQL Server Upgrade Advisor antes de realizar el upgrade y que lo corras en la instancia 2008 actual. Esta herramienta te brindará un  reporte bastante completo sobre los objetos, código y configuraciones que potencialmente no son compatibles con la nueva versión.

    Link del Upgrade Advisor para SQL 2012

    https://www.microsoft.com/en-us/download/details.aspx?id=29065

    Finalmente, también luego de la actualización deberías ejecutar una actualización de Estadísticas, y tomar una nueva linea de base de performance ya que algunos planes de ejecución podrían cambiar y afectar la performance.

    Cualquier cosa nos dejas saber.

    Saludos.



    Mariano K.

    • Propuesto como respuesta Moderador M miércoles, 2 de agosto de 2017 18:17
    • Votado como útil Moderador M jueves, 10 de agosto de 2017 16:34
    martes, 1 de agosto de 2017 20:39
  • De acuerdo con lo que comentado por Mariano excepto que el Upgrade advisor ya esta deprecado usa el data migration assistant.

    https://www.microsoft.com/en-us/download/details.aspx?id=53595

    • Propuesto como respuesta Moderador M miércoles, 2 de agosto de 2017 18:18
    • Votado como útil Salvador19 jueves, 3 de agosto de 2017 17:42
    martes, 1 de agosto de 2017 20:52
  • Hola.

    Comparto este post en mi blog, Guía de referencia técnica para actualizar hacia SQL Server 2012, el cual también puede ayudarte en tu tarea.

    Saludos,


    Guillermo Taylor F.
    MVP Data Platform & IT Pro
    Mi Blog

    • Propuesto como respuesta Moderador M miércoles, 2 de agosto de 2017 18:19
    • Votado como útil Salvador19 jueves, 3 de agosto de 2017 17:42
    martes, 1 de agosto de 2017 21:09
  • Hola

    Tal vez sirva este enlace Upgrade SQL Server Using the Installation Wizard

    Saludos


    Pedro Ávila
    "El hombre sabio querrá estar siempre con quien sea mejor que él."
    Lima - Perú

    • Propuesto como respuesta Moderador M miércoles, 2 de agosto de 2017 18:19
    • Votado como útil Salvador19 jueves, 3 de agosto de 2017 17:42
    miércoles, 2 de agosto de 2017 3:21
  • Gracias Mariano, ¿En caso de alguna falla por incompatibilidad se puede hacer un downgrade?, pregunto ya que en una ocasión anterior con otro motor de BD (Oracle) me surgieron incompatibilidades con algunos aplicativos y fue necesario hacer el downgrade, lo cual implico mucho esfuerzo pero al final se logro que todo funcionara.

    Saludos

    jueves, 3 de agosto de 2017 17:10
  • Hola Salvador, como estas.

    Lamentablemente no existe un proceso de Downgrade, ya que la bases de datos una vez que finaliza el upgrade se convierten internamente y no puede revertirse el cambio.

    Para esto la única opción es volver con un Backup al estado previo a la actualización, por este motivo lo recomendable es tener ambientes de prueba para verificar que el proceso de upgrade y luego las aplicaciones funcionen correctamente luego de la actualización.

    Espero sirva.

    Saludos.


    Mariano K.

    • Propuesto como respuesta Moderador M viernes, 11 de agosto de 2017 22:46
    • Marcado como respuesta Moderador M lunes, 14 de agosto de 2017 17:29
    jueves, 3 de agosto de 2017 17:36