Red de conocimiento informático - Material del sitio web - Cómo actualizar de SQL Server 2005 a SQL Server 2012 - Foro CSDN

Cómo actualizar de SQL Server 2005 a SQL Server 2012 - Foro CSDN

Antes de actualizar SQL Server 2012, debemos hacer algunos preparativos. Primero, debe verificar los requisitos de software y hardware; preparar los recursos adecuados para probar e implementar el nuevo sistema. Sin embargo, es posible que esté pasando por alto algo importante: la aplicación cliente que maneja los datos de SQL Server.

Ahí es donde entra en juego el Asistente de actualización de SQL Server 2012. El Asistente de actualización proporciona un mecanismo automatizado para probar la compatibilidad de las aplicaciones que se migran de SQL Server 2005, 2008 o 2008R2 a SQL Server 2012. compatibilidad. Con el Asistente de actualización, puede detectar problemas funcionales y de rendimiento que puedan surgir durante el proceso de actualización. El Asistente de actualización verifica las consultas Transact-SQL de SQL Server 2012 de una aplicación, que se pueden usar para detectar y corregir problemas de compatibilidad con el código fuente de la aplicación.

Asistente de actualización Desarrollado por Microsoft y Scalability Experts Inc., el Asistente de actualización utiliza pruebas de carga de trabajo para comparar el rendimiento de las aplicaciones en versiones anteriores de SQL Server y SQL Server 2012. Si sigue los pasos descritos en la documentación del producto (teniendo en cuenta la estructura de la interfaz de usuario), es posible identificar problemas que pueden afectar su aplicación, como funcionalidad obsoleta o cambios de sintaxis de Transact-SQL.

Proceso de prueba del Asistente de actualización

El Asistente de actualización lo guía a través del proceso de verificación de la compatibilidad de su aplicación con SQL Server 2012. Antes de comenzar, cree un entorno de prueba para ejecutar la carga de trabajo de muestra. En teoría, es posible realizar pruebas en una base de datos de producción, pero existen ciertos riesgos asociados con este enfoque. Esto se debe a que no sólo puede afectar negativamente el rendimiento de las aplicaciones en ejecución, las bases de datos de back-end y la propia red, sino que también puede comprometer potencialmente la integridad de las aplicaciones y los datos si se producen conflictos de nombres o se interrumpen las transacciones.

Como mínimo, su entorno de prueba debe incluir un servidor de base de datos y luego instalar la versión actual de SQL Server (2005, 2008 o 2008 R2) y el Asistente de actualización en ese servidor. Además, debes conectarte al servidor de base de datos desde la aplicación que estás probando. La aplicación debe ser un sistema de prueba para poder ejecutar procesos automatizados que complementen completamente la funcionalidad de la aplicación. Si utiliza una aplicación de producción para realizar pruebas, es posible que solo pueda verificar un pequeño subconjunto de funciones.

Una vez establecido el entorno de prueba, puede utilizar el Asistente de actualización de SQL Server para realizar los siguientes pasos:

Realice una copia de seguridad del sistema relevante y las bases de datos de usuario y obtenga una muestra de carga de trabajo. Upgrade Assistant captura la carga de trabajo como un archivo de seguimiento que contiene registros representativos de consultas de aplicaciones y bases de datos.

Cree un entorno de referencia basado en los archivos de seguimiento y copia de seguridad creados en el primer paso. Durante este proceso, ejecute el Asesor de actualización de SQL Server, que identificará problemas de actualización en los archivos de seguimiento y de copia de seguridad de la base de datos. En este punto, debe resolver cualquier problema que surja antes de continuar con los siguientes pasos del Asistente de actualización.