olly - Fotolia
Cuatro puntos a considerar para una instalación de SQL Server 2014
La actualización a una instalación de SQL Server 2014 no siempre es fácil, pero tiene las características para que sea digno de su tiempo. Estos son algunos consejos para evitar las trampas en el camino.
Actualizar una instancia de SQL Server crítica para el negocio no es una tarea fácil; se requiere una planificación rigurosa. Planificación inadecuada aumenta la probabilidad de encontrar dificultades que pueden descarrilar o retrasar su actualización a SQL Server 2014. Al planear una actualización a SQL Server 2014, aquí están los puntos a tener en cuenta que pueden ayudar a evitar los posibles problemas de actualización.
Decidir sobre su estrategia de actualización
Considere la posibilidad de una migración local o de lado a lado para su ruta de actualización de SQL Server. Yo prefiero la migración de lado a lado debido a que es menos riesgoso, incluso si es más difícil. Una migración local no ofrece rollback sencillo una vez que se ha hecho la actualización. El beneficio clave de una migración local es que usted no tiene que preocuparse por la seguridad de SQL Server y otras configuraciones, ya que permanecerán en sincronización antes y después de la actualización. Sin embargo, la migración local requiere una buena copia de seguridad de todas las bases de datos de sistema y de usuario antes de actualizar. Si SQL Server se ejecuta en un entorno virtualizado, sólo tiene que realizar una instantánea de máquina virtual (VM), que se puede utilizar como una opción de reversión tras un error de actualización.
En una actualización de lado a lado, la nueva versión de SQL Server se instala junto con la versión antigua como una instancia independiente en el mismo servidor o en uno diferente. Esto es lo mismo que una nueva instalación seguida de una migración de base de datos desde la instancia SQL Server existente. Por ejemplo, si se utiliza este método para actualizar una instancia existente de SQL Server 2008 a SQL Server 2014, debe instalar SQL Server 2014, ya sea junto con la instancia de SQL Server 2008 como una instancia independiente o en un servidor diferente. La ventaja de este enfoque es que se puede realizar la prueba de similitudes de las funcionalidades de su base de datos. Por otra parte, su procedimiento de reversión es más simple que durante una actualización local debido a que el servidor original se mantiene intacto. El inconveniente de este enfoque es que usted tiene que seguir el ejercicio de migración de base de datos después de que la nueva instancia se encargó, y cambiar manualmente la configuración y la seguridad de la instancia de SQL Server. Sin embargo, una actualización de lado a lado es ideal cuando se está actualizando a un nuevo hardware, o cuando se están consolidando instancias de SQL Server.
Entender los requisitos de compatibilidad y hardware
Antes de comprometerse a actualizar un servidor SQL 2014, debe entender los requisitos de compatibilidad y la plataforma de hardware. La instalación de SQL Server 2014 tiene requisitos previos para el sistema operativo y la plataforma de hardware. Estos requisitos varían ligeramente entre las ediciones de SQL Server 2014. Por ejemplo, los requisitos del sistema operativo de SQL Server 2014 son específicos para cada edición. Debe instalar tanto el sistema operativo como la versión especificada del Service Pack (SP) para cumplir con los requisitos previos de instalación de SQL Server. Los requisitos establecidos por el SP son requisitos mínimos. El programa de configuración de SQL Server 2014 comprueba si su equipo cumple con los requerimientos del sistema operativo y el hardware antes de que le permita instalar o actualizar. Asegúrese de revisar los requisitos de hardware y software para la versión deseada. Por ejemplo, si va a actualizar SQL Server 2005 a SQL Server 2014, asegúrese de que su hardware puede ejecutar SQL Server 2014.
A continuación, debe analizar el entorno de SQL Server que va a actualizar para asegurarse de que puede actualizar esta versión a la versión y edición deseadas de SQL Server 2014. Para obtener más información acerca de las rutas de actualización admitidas desde versiones anteriores de SQL Server a SQL Server 2014, y las actualizaciones de edición compatibles con SQL Server 2014, consulte el artículo en línea: "Versiones compatibles y actualizaciones de ediciones."
El Asesor de Actualizaciones puede ayudar
Independientemente del camino que elija para la actualización de SQL Server, debe asegurarse de que sus aplicaciones de bases de datos funcionarán después de actualizar. El SQL Server Upgrade Advisor es una herramienta que puede ayudarle a prepararse para las actualizaciones de SQL Server. Este asesor de actualizaciones puede ayudar a identificar problemas clave que podrían afectar a la actualización, como elementos obsoletos o descontinuados, cambios de última hora y cambios de comportamiento. Usted puede encontrar el archivo de instalación del Upgrade Advisor (sqlua.msi) en la carpeta Redist del medio de instalación de SQL Server 2014, o como parte del paquete de características de la descarga de SQL 2014.
Instalación del Asesor de Actualizaciones
Para instalar el Upgrade Advisor desde la carpeta Redist del contenido del producto de SQL Server 2014, ejecute el archivo SQLUA.msi. Si lo ha descargado desde el paquete de características de SQL Server 2014, haga doble clic en el archivo ejecutable de extracción y se le pedirá que acepte el acuerdo de licencia y que suministre información de registro antes de la instalación.
Al ejecutar el asesor de actualizaciones, aparece la pantalla de bienvenida. En la pantalla de inicio, podrá ver la documentación Upgrade Advisor, inicie el asistente del Upgrade Advisor y el visor de informes del asesor de actualizaciones.
Para ejecutar el Upgrade Advisor:
• Haga clic en Inicio, seleccione Todos los programas, seleccione Microsoft SQL Server 2014, y luego haga clic en SQL Server 2014 Upgrade Advisor.
• En la pantalla de bienvenida de SQL Server 2014, haga clic en "Iniciar asistente de Análisis del Asesor de Actualizaciones" y haga clic en Siguiente.
• Compruebe los servicios que desea analizar para la actualización y haga clic en Siguiente. Debe elegir sólo aquellos servicios instalados en el ordenador. Si elige un servicio que no está instalado, el asesor de actualizaciones detecta que el servicio no está instalado e informa de una condición de error.
• Cualquier condición con un valor de "Antes" en la columna Cuándo arreglar debe corregirse antes de intentar actualizar SQL Server.
• Introduzca el nombre de la instancia. Para comprobar una instancia con nombre, escriba el nombre de la instancia o selecciónelo de la lista desplegable.
• Seleccione el tipo de autenticación: autenticación de SQL o la autenticación del servidor de Windows. Si elige la autenticación de Windows, el usuario actualmente conectado se utiliza para la autenticación.
• Responda a los mensajes adicionales que se presentan sobre la base de los servicios que ha seleccionado. Por defecto, Upgrade Advisor de SQL Server comprueba todas las bases de datos. También puede elegir analizar archivos de rastreo y de lote SQL para ayudarle a detectar problemas de compatibilidad de aplicaciones. Sin embargo, es necesario asegurarse de que el archivo de rastreo o lote que proporcione contiene todos los comandos emitidos por sus aplicaciones. Cuando elige comprobar paquetes SSIS para la actualización, debe elegir analizar los paquetes en el servidor o los almacenados en archivos del paquete. Si desea analizar ambos, tiene que ejecutar el asesor de actualizaciones dos veces.
• Revise y confirme los ajustes.
• Haga clic en Ejecutar para iniciar el análisis.
• Un cuadro de diálogo de progreso le informa del progreso mientras se está ejecutando el Upgrade Advisor. El mismo cuadro de diálogo muestra los resultados finales, enumerando todas las advertencias o las condiciones de error que pueden interferir con la actualización.
• Haga clic en Iniciar Informe para ver información detallada sobre los resultados.
Para obtener más información acerca del asesor de actualizaciones, consulte los recursos oficiales de Microsoft.
El procedimiento de actualización de SQL Server es similar a una instalación de SQL Server 2014. Puede instalar y mejorar los servicios como parte de la misma instalación. Por ejemplo, puede actualizar una instancia existente del motor de base de datos, y también instalar servicios de Análisis, Integración y Reporteo. Para obtener más información, consulte la página “Cómo actualizar a SQL Server” de Microsoft.
Después de la actualización, monitoree el rendimiento de las aplicaciones y revisar los registros de Windows y errores de logs de SQL Server para validar que no se producen problemas. Por otra parte, debe reconstruir todos los índices de las bases de datos de usuario y ejecutar sp_updatestats para ejecutar estadísticas de actualización contra todas las tablas internas y externas.
Además de estas tareas, ejecute DBCC UPDATEUSAGE contra todas las bases de datos de usuario; esto corregirá el conteo de páginas y filas en la vista de catálogo.
Sobre el autor: Basit Farooq es administrador de bases de datos, capacitador y autor técnico. Tiene más de una década de experiencia en TI y desarrollo, entrenamiento técnico y administración de bases de datos en plataformas Microsoft SQL Server. Ha escrito numerosos artículos técnicos sobre SQL Server. También ha desarrollado e implementado muchos proyectos exitosos de infraestructura de bases de datos, data warehouse e inteligencia de negocios. Tiene una maestría en Ciencias de la Computación por la Universidad Metropolitana de Londres y certificaciones estándar de la industria por parte de Microsoft, Sun, Brainbech, Prosoft y APM, incluyendo: MCITP Database Administrator 2008, MCITP Database Administrator 2005, MCDBA SQL Server 2000 y MCTS .NET Framework 2.0 Web Applications.