Exportar (0) Imprimir
Expandir todo
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

Actualizar el motor de base de datos

Este tema proporciona información que necesitará para preparar y comprender el proceso de actualización; incluye:

  • Problemas conocidos de actualización.

  • Tareas y consideraciones previas a la actualización.

  • Vínculos a temas de procedimientos para actualizar Motor de base de datos.

  • Vínculos a temas de procedimientos para migrar bases de datos a SQL Server.

  • Consideraciones para clústeres de conmutación por error.

  • Tareas y consideraciones posteriores a la actualización.

Antes de actualizar el Motor de base de datos, vea Compatibilidad con versiones anteriores del Motor de base de datos de SQL Server. Para obtener información sobre escenarios de actualización admitidos y problemas conocidos de actualización, vea Actualizaciones de ediciones y versiones admitidas. Para obtener información sobre compatibilidad con versiones anteriores de otros componentes de SQL Server, vea Compatibilidad con versiones anteriores.

Nota importante Importante

Antes de actualizar de una edición de SQL Server a otra, compruebe que las funciones que actualmente utiliza son compatibles con la edición a la que desea actualizar.

Nota Nota

Al actualizar a SQL Server 2014 desde una versión anterior de SQL Server edición Enterprise, elija entre Enterprise Edition: Licencia basada en Core y Enterprise Edition. Estas ediciones Enterprise solo se diferencian en los modos de licencia. Para obtener más información, consulte Límites de la capacidad de cálculo de cada edición de SQL Server.

El programa de instalación de SQL Server admite la actualización a SQL Server desde una versión anterior. También puede migrar las bases de datos de las versiones de SQL Server anteriores. La migración puede ser de una instancia de SQL Server a otra instancia del mismo equipo, o desde una instancia de SQL Server a otro equipo. Las opciones de migración incluyen el uso del Asistente para copiar bases de datos, la funcionalidad Copia de seguridad y restauración, el uso del Asistente para importar y exportar de SQL Server Integration Services, y métodos de importación y exportación masivas.

Antes de actualizar el Motor de base de datos, revise lo siguiente:

Revise los problemas siguientes y realice los cambios antes de actualizar SQL Server:

  • Cuando actualice instancias de SQL Server en que el Agente SQL Server está dado de alta en relaciones de MSX/TSX, actualice los servidores de destino antes de actualizar los servidores maestros. Si actualiza los servidores maestros antes de actualizar los servidores de destino, el Agente SQL Server no podrá conectarse a las instancias maestras de SQL Server.

  • Cuando actualice una edición de 64 bits de SQL Server a una edición de 64 bits de SQL Server 2014, deberá actualizar Analysis Services antes de actualizar el Motor de base de datos.

  • Realice una copia de seguridad de todos los archivos de base de datos de SQL Server en la instancia que va a actualizar, para que pueda restaurarlos al completo, si fuera necesario.

  • Ejecute los comandos de consola de datos (DBCC) en las bases de datos que vaya a actualizar para asegurarse de que se encuentran en un estado coherente.

  • Calcule el espacio en disco necesario para actualizar los componentes de SQL Server, así como las bases de datos de usuario. Para obtener el espacio en disco necesario para los componentes de SQL Server, vea Requisitos de hardware y software para instalar SQL Server 2014.

  • Asegúrese de que las bases de datos del sistema de SQL Server existentes (master, model, msdb y tempdb) se configuran para el crecimiento automático y también de que tienen suficiente espacio disponible en disco duro.

  • Asegúrese de que todos los servidores de bases de datos tienen información de inicio de sesión en la base de datos master. Esto es especialmente importante para restaurar las bases de datos, ya que la información de inicio de sesión del sistema reside en la base de datos master.

  • Deshabilite todos los procedimientos almacenados de inicio, ya que el proceso de actualización se detendrá e iniciará los servicios en la instancia de SQL Server que se vaya a actualizar. Los procedimientos almacenados procesados al inicio podrían impedir el proceso de actualización.

  • Asegúrese de que la replicación está vigente y, a continuación, detenga la replicación.

  • Cierre todas las aplicaciones, incluidos los servicios que tengan dependencias de SQL Server. La actualización puede ser errónea si hay aplicaciones locales conectadas a la instancia que se va a actualizar.

  • Si utiliza Creación de reflejo de la base de datos, vea Minimizar el tiempo de inactividad de las bases de datos reflejadas al actualizar instancias de servidor.

Puede sobrescribir una instalación de SQL Server 2005 o posterior con una actualización de la versión. Si se detecta una versión anterior de SQL Server al ejecutar el programa de instalación de SQL Server, se actualizarán todos los archivos de programa de SQL Server anteriores y se conservarán todos los datos almacenados en la instancia anterior de SQL Server. Además, las versiones anteriores de los Libros en pantalla de SQL Server permanecerán intactas en el equipo.

Nota de advertencia Advertencia

Cuando actualice a SQL Server, la instancia anterior de SQL Server se sobrescribirá y ya no estará en el equipo. Antes de actualizar, realice una copia de seguridad de las bases de datos de SQL Server y de otros objetos asociados con la instancia anterior de SQL Server.

Puede actualizar el Motor de base de datos con el Asistente para instalación de SQL Server.

Nivel de compatibilidad de la base de datos después de la actualización

Los niveles de compatibilidad de las bases de datos tempdb, model, msdb y Resource quedan establecidos en 120 después de la actualización. La base de datos del sistema master conserva el nivel de compatibilidad que tenía antes de la actualización.

Si el nivel de compatibilidad de una base de datos de usuario era 100 o superior antes de la actualización, permanece igual después de la misma. Si el nivel de compatibilidad era 90 antes de la actualización, en la base de datos actualizada, el nivel de compatibilidad se establece en 100, que es el nivel de compatibilidad mínimo admitido en SQL Server 2014.

Nota Nota

Las nuevas bases de datos de usuario heredarán el nivel de compatibilidad de la base de datos model.

Puede mover bases de datos de usuario a una instancia de SQL Server utilizando las funcionalidades de copias de seguridad y restauración o de adjuntar y separar de SQL Server. Para obtener más información, vea Copiar bases de datos con Copias de seguridad y restauración o Adjuntar y separar bases de datos (SQL Server).

Nota importante Importante

Una base de datos que tenga el mismo nombre en los servidores de origen y de destino no se puede mover ni copiar. En este caso, aparecerá como "Ya existe".

Para obtener más información, consulte Usar el Asistente para copiar bases de datos.

Después de actualizar el Motor de base de datos, complete las siguientes tareas:

  • Registre de nuevo los servidores. Para obtener más información sobre cómo registrar los servidores, vea Registrar servidores.

  • Vuelva a rellenar los catálogos de texto completo para garantizar la coherencia semántica de los resultados de la consulta.

    SQL Server 2014 instala nuevos separadores de palabras para ser utilizados en la búsqueda de texto completo y la búsqueda semántica. Los separadores de palabras se usan en el momento de la indización y en el momento de la consulta. Si no recompila los catálogos de texto completo, los resultados de la búsqueda pueden ser incoherentes. Si emite una consulta de texto completo que busca una frase que el separador de palabras de una versión anterior de SQL Server separó de forma diferente que el separador de palabras actual, es posible que no se recupere un documento o una fila que contengan la frase. Esto se debe a que las frases indizadas se separaron mediante una lógica diferente de la que está usando la consulta. La solución es volver a rellenar (volver a generar) los catálogos de texto completo con los nuevos separadores de palabras de modo que los comportamientos en el momento de la indización y en el momento de la consulta sean idénticos.

    Para obtener más información, consulte sp_fulltext_catalog (Transact-SQL).

  • Ejecute DBCC UPDATEUSAGE en todas las bases de datos para corregir los recuentos de páginas o filas incorrectos.

  • Configure la instalación de SQL Server. Para reducir el área expuesta de un sistema susceptible de recibir ataques, SQL Server instala y habilita de manera selectiva los servicios y características clave.

  • Valide o quite las sugerencias de USE PLAN que genera SQL Server 2005 y que se aplican a las consultas en las tablas con particiones e índices.

    SQL Server cambia la manera en la que se procesan las consultas en las tablas e índices con particiones. Las consultas en los objetos con particiones que usan la sugerencia USE PLAN para un plan generado por SQL Server 2005 podrían contener un plan que no se pueda usar en SQL Server 2014. Recomendamos que siga estos procedimientos después de actualizar a SQL Server 2014.

    Cuando la sugerencia de USE PLAN se especifica en una consulta directamente:

    1. Quite la sugerencia de USE PLAN de la consulta.

    2. Pruebe la consulta.

    3. Si el optimizador no selecciona un plan adecuado, ajuste la consulta y, a continuación, considere especificar la sugerencia de USE PLAN con el plan de consulta deseado.

    Cuando la sugerencia de USE PLAN se especifica en una guía de plan:

    1. Utilice la función sys.fn_validate_plan_guide para comprobar la validez de la guía de plan. O bien, puede comprobar si hay planes no válidos mediante el evento Guía de plan incorrecto de SQL Server Profiler.

    2. Si la guía de plan no es válida, elimínela. Si el optimizador no selecciona un plan adecuado, ajuste la consulta y, a continuación, considere especificar la sugerencia de USE PLAN con el plan de consulta que desee.

    Un plan que no es válido no hará que la consulta no se pueda ejecutar cuando la sugerencia de USE PLAN se especifique en una guía de plan. En su lugar, la consulta se compila sin utilizar la sugerencia de USE PLAN.

Las bases de datos marcadas como habilitadas o deshabilitadas para texto completo antes de la actualización conservarán dicho estado tras la actualización. Después de la actualización, los catálogos de texto completo se volverán a generar y a rellenar automáticamente en todas las bases de datos habilitadas para texto completo. Se trata de una operación que consume tiempo y recursos. Puede pausar la operación de indización de texto completo temporalmente ejecutando la siguiente instrucción:

EXEC sp_fulltext_service 'pause_indexing', 1;

Para reanudar el rellenado de los índices de texto completo, ejecute la siguiente instrucción:

EXEC sp_fulltext_service 'pause_indexing', 0;

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft