Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este tema se proporciona la información necesaria para preparar y comprender el proceso de actualización; abarca:
Problemas de actualización conocidos.
Consideraciones y tareas previas a la actualización.
Vínculos a temas de procedimientos para actualizar el motor de base de datos.
Vínculos a temas de procedimientos para migrar bases de datos a SQL Server.
Consideraciones para los clústeres de conmutación por error.
Tareas y consideraciones posteriores a la actualización.
Problemas conocidos de actualización
Antes de actualizar el motor de base de datos, revise Compatibilidad con versiones anteriores del motor de base de datos de SQL Server. Para obtener información sobre los escenarios de actualización admitidos y los problemas conocidos de actualización, consulte Actualizaciones de versiones y ediciones admitidas. Para obtener contenido de compatibilidad con versiones anteriores para otros componentes de SQL Server, consulte Compatibilidad con versiones anteriores.
Importante
Antes de actualizar de una edición de SQL Server a otra, compruebe que la funcionalidad que está usando actualmente es compatible con la edición a la que va a actualizar.
Nota:
Al actualizar a SQL Server 2014 desde una versión anterior de SQL Server Enterprise Edition, elija entre Enterprise Edition: Licencias basadas en núcleo y Enterprise Edition. Estas ediciones Enterprise solo se diferencian en los modos de licencia. Para obtener más información, consulte Compute Capacity Limits by Edition of SQL Server.
Lista de comprobación previa a la actualización
La actualización de SQL Server desde una versión anterior es compatible con el programa de instalación de SQL Server. También puede migrar bases de datos de versiones anteriores de SQL Server. La migración puede ser de una instancia de SQL Server a otra en el mismo equipo o desde una instancia de SQL Server en 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 importación y exportación de SQL ServerIntegration Services y los métodos de importación masiva o de exportación masiva.
Antes de actualizar el motor de base de datos, revise lo siguiente:
Revise Requisitos de hardware y software para instalar SQL Server 2014.
Revise los parámetros del Verificador de la Configuración del Sistema.
Revise las Consideraciones de seguridad para una instalación de SQL Server.
Revise las actualizaciones de edición y versión admitidas.
Revise Usar el Asesor de actualizaciones para preparar las actualizaciones.
Revise Usar la utilidad Distributed Replay para preparar las actualizaciones.
Revise Compatibilidad con versiones anteriores del motor de base de datos de SQL Server.
Revise Migrar planes de consulta.
Revise los siguientes problemas y realice 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 los servidores de destino, el Agente SQL Server no podrá conectarse a instancias maestras de SQL Server.
Al actualizar de una edición de 64 bits de SQL Server a una edición de 64 bits de SQL Server 2014, debe 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 de la instancia que se va a actualizar, de modo que pueda restaurarlos, si es 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 espacio en disco que requieren los componentes de SQL Server, consulte 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) estén configuradas para el crecimiento automático y asegúrese de que tienen suficiente espacio en disco duro.
Asegúrese de que todos los servidores de bases de datos tengan información de inicio de sesión en la base de datos maestra. 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 maestra.
Deshabilite todos los procedimientos almacenados de inicio, ya que el proceso de actualización detendrá e iniciará los servicios en la instancia de SQL Server que se va 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 usa reflejo de base de datos, consulte Minimizar el tiempo de inactividad de las bases de datos reflejadas al actualizar instancias del servidor.
Actualización del motor de base de datos
Puede sobrescribir una instalación de SQL Server 2005 o posterior con una actualización de versión. Si se detecta una versión anterior de SQL Server al ejecutar el programa de instalación de SQL Server, se actualizan todos los archivos de programa anteriores de SQL Server y se conservan todos los datos almacenados en la instancia anterior de SQL Server. Además, las versiones anteriores de la Documentación en línea de SQL Server permanecerán intactas en el ordenador.
Advertencia
Al ejecutar el programa de instalación de SQL Server 2014, la instancia de SQL Server se detiene y se reinicia como parte de la ejecución de las comprobaciones previas a la actualización.
Precaución
Al actualizar SQL Server, se sobrescribirá la instancia anterior de SQL Server y ya no existirá 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 mediante el Asistente para la 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 tempdbbases de datos , modelmsdb y Resource se establecen 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 admitido más bajo en SQL Server 2014.
Nota:
Las nuevas bases de datos de usuario heredarán el nivel de compatibilidad de la model base de datos.
Migración de bases de datos
Puede mover bases de datos de usuario a una instancia de SQL Server mediante copias de seguridad y restauración o desasociación y asociación de funcionalidades en SQL Server. Para obtener más información, vea Copiar bases de datos con copia de seguridad y restauración o Desacoplar y acoplar bases de datos (SQL Server).
Importante
No se puede mover ni copiar una base de datos que tenga el mismo nombre en los servidores de origen y destino. En este caso, se indicará como "Ya existe".
Para obtener más información, vea Usar el Asistente para copiar bases de datos.
Después de actualizar el motor de base de datos
Después de actualizar el Motor de base de datos, complete las siguientes tareas:
Vuelva a registrar los servidores. Para obtener más información sobre el registro de servidores, vea Registrar servidores.
Vuelva a rellenar catálogos de texto completo para garantizar la coherencia semántica en los resultados de la consulta.
SQL Server 2014 instala nuevos separadores de palabras para su uso por Full-Text y búsqueda semántica. Los separadores de palabras se usan en tiempo de indexación y en el momento de la consulta. Si no vuelve a generar 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 rota de forma diferente por el separador de palabras en una versión anterior de SQL Server y el separador de palabras actual, es posible que no se recupere un documento o una fila que contenga la frase. Esto se debe a que las frases indexadas fueron divididas mediante una lógica diferente que la lógica que utiliza la consulta. La solución consiste en volver a rellenar (recompilar) los catálogos de texto completo con los nuevos separadores de palabras para que el comportamiento del tiempo de índice y de la hora de consulta sean idénticos.
Para obtener más información, vea sp_fulltext_catalog (Transact-SQL).
Configure la instalación de SQL Server. Para reducir el área expuesta a ataques de un sistema, SQL Server instala y habilita de forma selectiva servicios y características clave.
Valide o quite sugerencias USE PLAN generadas por SQL Server 2005 y aplicadas a consultas en tablas e índices particionados.
SQL Server cambia la forma en que se procesan las consultas en tablas e índices con particiones. Las consultas en 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. Se recomiendan los procedimientos siguientes después de actualizar a SQL Server 2014.
Cuando la sugerencia USE PLAN se especifica directamente en una consulta:
Quite la sugerencia USE PLAN de la consulta.
Pruebe la consulta.
Si el optimizador no selecciona un plan adecuado, ajuste la consulta y, a continuación, considere la posibilidad de especificar la sugerencia USE PLAN con el plan de consulta deseado.
Cuando se especifica la sugerencia USE PLAN en una guía de planes:
Use la función sys.fn_validate_plan_guide para comprobar la validez de la guía de plan. Como alternativa, puede comprobar si hay planes no válidos mediante el evento de Guía de Plan sin Éxito en SQL Server Profiler.
Si la guía de planes no es válida, elimine la guía de planes. Si el optimizador no selecciona un plan adecuado, ajuste la consulta y, a continuación, considere la posibilidad de especificar la sugerencia USE PLAN con el plan de consulta que desee.
Un plan que no es válido no hará que se produzca un error en la consulta cuando se especifique la pista USE PLAN en una guía de planes. En su lugar, la consulta se compila sin usar la sugerencia USE PLAN.
Las bases de datos marcadas como texto completo habilitadas o deshabilitadas antes de la actualización mantendrán ese estado después de la actualización. Después de la actualización, los catálogos de texto completo se volverán a generar y rellenarán automáticamente para todas las bases de datos habilitadas para texto completo. Se trata de una operación que consume mucho tiempo y recursos. Puede pausar temporalmente la operación de indexación de texto completo ejecutando la instrucción siguiente:
EXEC sp_fulltext_service 'pause_indexing', 1;
Para reanudar la población de índices de texto completo, ejecute la siguiente instrucción:
EXEC sp_fulltext_service 'pause_indexing', 0;
Véase también
Actualizaciones de ediciones y versiones admitidas
Trabajar con varias versiones e instancias de SQL Server
Compatibilidad con versiones anteriores
Actualizar bases de datos replicadas