Uso de SQL Server en Windows 8 y versiones posteriores del sistema operativo Windows

IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.

Haga clic aquí para ver el artículo original (en inglés): 2681562
Resumen
Este artículo contiene instrucciones acerca de cómo utilizar las distintas versiones de Microsoft SQL Server en un equipo que está ejecutando Windows 10, 2012 R2 de Windows Server, Windows Server 2012, Windows 8.1 o Windows 8.
Más información

Información de SQL Server 2005

Esta sección proporciona información de soporte acerca de las instancias de SQL Server 2005 en entornos Windows 8.1 o Windows 8. También describe las opciones que están disponibles para clientes que usan SQL Server 2005.

Microsoft SQL Server 2005 (la versión versión y service packs) y versiones anteriores de SQL Server no se admiten en Windows 10, 2012 R2 de Windows Server, Windows Server 2012, Windows 8.1 o Windows 8. Recibirá una advertencia en el centro de actividades si Windows 8, Windows 8.1 o 10 Windows detecta una instancia de SQL Server 2005.

Para resolver este problema, actualice o quite la instancia existente de SQL Server 2005. Para obtener información acerca de cómo actualizar de SQL Server, consulte Actualizar a SQL Server de 2014.

Nota: Este enlace dirige a SQL Server 2014. Puede utilizar la herramienta de selector de versión en la parte superior del enlace MSDN (Otras versiones) para obtener información sobre otras versiones.

Para obtener información acerca de las ediciones Express de SQL Server, consulte los siguientes sitios Web de Microsoft:

2014 Service Pack 1 de SQL Server Express Edition

Service Pack 2 (SP2) de SQL Server 2012 Express Edition

R2 Service Pack 2 (SP2) de SQL Server 2008 Express Edition (Nota que debe instalar manualmente Service Pack 3 Después de instalar SQL Server 2008 R2 SP2 Express Edition).

SQL Server 2008 Express Edition (Nota que debe instalar manualmente Service Pack 4 Después de instalar SQL Server 2008 Express Edition).
Para obtener más información acerca de cómo desinstalar una instancia existente de SQL Server 2005, vea Cómo desinstalar manualmente una instancia de SQL Server 2005 o Cómo: desinstalar una instancia existente de SQL Server 2005 (programa de instalación).

Requisitos mínimos de versión de SQL Server para Windows 10

Esta sección describe los requisitos mínimos de versión para instalar a SQL Server en un equipo que está ejecutando Windows 10.

Antes de instalar SQL Server en un equipo que está ejecutando Windows 10, debe asegurarse de que se cumplan los siguientes requisitos mínimos , según corresponda su situación.
Para SQL Server 2014
Debe aplicar el Service Pack 1 de SQL Server de 2014 o una actualización posterior. Para obtener más información, vea Cómo obtener el service pack más reciente para SQL Server de 2014.
Para SQL Server 2012
Debe aplicar el Service Pack 2 de SQL Server 2012 o una actualización posterior. Para obtener más información, vea Cómo obtener el service pack más reciente para SQL Server 2012.

Nota: Compruebe los problemas de instalación conocidos al instalar SQL Server 2012 en Windows 10.
Para SQL Server 2008 R2
SQL Server 2008 R2 no se admite en Windows 10.
Para SQL Server 2008
SQL Server 2008 no se admite en Windows 10.

Requisitos mínimos de la versión de SQL Server para Windows Server 2012 R2 o Windows 8.1

Esta sección describe los requisitos mínimos de versión para la instalación de SQL Server en un equipo que ejecuta Windows Server 2012 R2 o Windows 8.1.

Antes de instalar SQL Server en un equipo que ejecuta Windows Server 2012 R2 o Windows 8,1 debe asegurarse de cumplir los siguientes requisitos mínimos, según corresponda a su caso:
Para SQL Server 2014
Puede instalar la versión comercial de SQL Server 2014 o una versión posterior.

Para obtener más información, consulte la Página principal de SQL Server de 2014.
Para SQL Server 2012
Debe aplicar el Service Pack 1 de SQL Server 2012 o una actualización posterior. Para obtener más información, vea Cómo obtener el service pack más reciente para SQL Server 2012.

Nota
Compruebe problemas de instalación conocidos al instalar SQL Server 2012 en Windows 8 o Windows Server 2012.
Para SQL Server 2008 R2
Debe aplicar el Service Pack 2 de SQL Server 2008 R2 o una actualización posterior. Para obtener más información, vea Cómo obtener el service pack más reciente para SQL Server 2008 R2.
Para SQL Server 2008
Debe aplicar el Service Pack 3 de SQL Server 2008 o una actualización posterior.

Nota: Se admite la instalación de RTM del producto. Sin embargo, es necesario instalar los respectivos service Pack una vez finalizada la instalación inicial. No se admite la instalación de SQL Server 2008 a menos que aplique el Service Pack 3 después de instalar la edición de RTM. Para obtener más información, vea Cómo obtener el service pack más reciente para SQL Server 2008.

Requisitos mínimos de versión de SQL Server para Windows Server 2012 o Windows 8

Esta sección describe los requisitos mínimos de versión para instalar SQL Server en un equipo que ejecute Windows Server 2012 o Windows 8.

Antes de instalar a SQL Server en un equipo que ejecuta Windows Server 2012 o Windows 8, debe asegurarse de que cumple los siguientes requisitos mínimos, según corresponda a su caso:
Para SQL Server 2014
Puede instalar la versión comercial de SQL Server 2014 o una versión posterior.

Para obtener más información, consulte la Página principal de SQL Server de 2014.
Para SQL Server 2012
Puede instalar la versión de SQL Server 2012 o una versión posterior.

Nota: Compruebe problemas de instalación conocidos al instalar SQL Server 2012 en Windows 8 o Windows Server 2012.
Para SQL Server 2008 R2
Debe aplicar el Service Pack 1 de Microsoft SQL Server 2008 R2 o una actualización posterior.

Nota: Se admite la instalación de RTM del producto. Sin embargo, es necesario instalar los respectivos service Pack una vez finalizada la instalación inicial. Verá el mensaje siguiente en la página Centro de soluciones:
Una captura de pantalla que muestra la página del centro de soluciones
Para obtener más información, vea Cómo obtener el service pack más reciente para SQL Server 2008 R2.
Para SQL Server 2008
Debe aplicar el Service Pack 3 de SQL Server 2008 o una actualización posterior.

Nota: Se admite la instalación de RTM del producto. Sin embargo, es necesario instalar los respectivos service Pack una vez finalizada la instalación inicial. No se admite la instalación de SQL server 2008 a menos que aplique el Service Pack 3 después de instalar la edición de RTM. Verá el mensaje siguiente en la página Centro de soluciones.

Una captura de pantalla que muestra la página del centro de soluciones

Para obtener más información, vea Cómo obtener el service pack más reciente para SQL Server 2008.

Importante: Al ejecutar el programa de instalación, aparece el siguiente cuadro de diálogo en SQL Server 2008 R2 y SQL Server 2008.

Una captura de pantalla que muestra un cuadro de diálogo que aparece en SQL Server 2008 R2 y SQL Server 2008, cuando se ejecuta el programa de instalación

Después de finalizar el programa de instalación de SQL Server, deberá instalar los service packs antes de ejecutar SQL Server en esta versión de Windows.

Para SQL Server 2008, tendrá que instalar el Service Pack 3 (SP3) o una versión posterior.

Para SQL Server 2008 R2, debe instalar el Service Pack 1 (SP1) o una versión posterior.
Para las ediciones de SQL Server Compact
En entornos de Windows Server 2012 R2, Windows Server 2012, Windows 8 y Windows 8.1, se admiten las siguientes versiones:
  • SQL Server Compact 3.5 Service Pack 2 y versiones posteriores
  • SQL Server Compact 4.0 y versiones posteriores
Nota: No hay soporte está planificado para dispositivos Windows RT.

Soporte para el cambio de modos en Windows Server 2012 R2 o Windows Server 2012

Esta sección describe la directiva de soporte técnico al cambiar los modos de funcionamiento de Windows Server 2012 R2 o Windows Server 2012 mientras se instala SQL Server.

2012 R2 de Windows Server y Windows Server 2012 tienen los siguientes estados de características o modos:
  • Servidor completo
  • Interfaz de servidor mínima
  • Server Core
Puede alternar entre estos Estados de característica en cualquier momento. Puede cambiar de Server Core o Minimal Server Interface a Full Server cuando se instalan una o más instancias de SQL Server 2014 o SQL Server 2012. Sin embargo, tenga en cuenta que puede cambiar de Full Server a Minimal Server Interface o Server Core cuando una o más instancias de SQL Server 2014 o SQL Server 2012 están instaladas.

Para cambiar de servidor completo a Server Core o de interfaz de servidor mínima cuando se instalan una o más instancias de SQL Server 2014 o SQL Server 2012, debe desinstalar SQL Server 2014 o SQL Server 2012, cambiar los modos y Reinstale 2014 de SQL Server o SQL Server 2012. Sin embargo, puede activar los requisitos previos de instalación 2014 de SQL Server o SQL Server 2012 en modo Full Server, cambiar al modo Server Core y después instalar SQL Server 2014 o SQL Server 2012.

Notas:
  • El servidor mínimo es una instalación de Server Core con administrador de servidores y otras herramientas de servidor instaladas. Por lo tanto, el programa de instalación de SQL Server realiza los mismos pasos de la instalación en modo de interfaz de servidor mínima de Windows Server 2012 R2 y modos de interfaz de servidor mínima de Windows Server 2012 y Server Core. Además, puede cambiar entre el Server Core y Minimal Server cuando se instalan una o más instancias de SQL Server 2014 o SQL Server 2012. Éste es un escenario admitido.
  • 2012 de SQL Server Reporting Services no se admite en Windows Server 2012 R2 Server Core, Server Core de Windows Server 2012, modo de interfaz de servidor mínima de Windows Server 2012 R2 o modo de interfaz mínima de servidor de Windows 2012. Puede instalar 2012 de SQL Server Reporting Services en un servidor que está ejecutando Windows Server 2012 en modo de servidor completo y, a continuación, cambie al modo de Server Core de Windows Server 2012. Sin embargo, esta configuración no es compatible.
  • Se recomienda desinstalar todas las características de SQL Server 2012 que no se admiten en un servidor que ejecuta Windows Server 2012 R2 o Windows Server 2012 en modo Server Core. Para obtener información acerca de cómo hacerlo, vea Instalar a SQL Server 2012 en Server Core.
  • Este problema no se aplica a SQL Server 2008 o SQL Server 2008 R2. SQL Server 2008 y SQL Server 2008 R2, no se admiten en modo Minimal Server o Server Core.

Para obtener más información acerca de las opciones de instalación que están disponibles cuando se instala Windows Server 2012, vea Opciones de instalación de Windows Server.

Problemas conocidos de instalación y migración de SQL Server 2012

Esta sección describe los problemas de instalación y migración que son específicos de SQL Server 2012.

Notas generales
  • De forma predeterminada, Windows 8 incluye la 4.0 de. NET Framework. 8.1 de Windows y Windows Server 2012 R2 incluyen la 4.5 de.NET Framework y Windows 10 incluye la 4.6 de.NET Framework. Sin embargo, los siguientes componentes de SQL Server 2012 dependen de la 3.5 de.NET Framework:
    • Motor de base de datos de SQL Server 2012
    • Servicio de replicación
    • Herramientas de datos de SQL Server
    • Servicio de calidad de datos
    • Servicio de datos maestro
    • Modo nativo de Reporting Service
    • Búsqueda de texto completo


    Por lo tanto, se recomienda que habilite la 3.5 de .NET Framework antes de instalar SQL Server 2014 o SQL Server 2012 en un entorno independiente o agrupado para ayudar a prevenir los posibles errores en la instalación de SQL Server.

    Para obtener información acerca de cómo habilitar la 3.5 de .NET Framework, vea Cómo habilitar la 3.5 de.NET Framework en Windows 8 en este artículo.
  • Algunos problemas de instalación y configuración de SQL Server 2012 se fijan en las actualizaciones acumulativas más recientes para SQL Server 2012. Por lo tanto, recomendamos que cree un paquete de instalación integrada que incluye SQL Server 2012 y CU3 o una actualización posterior. Para obtener información acerca de cómo hacerlo, vea Cómo reparar la instalación de SQL Server 2012 con un paquete de instalación actualizado (con UpdateSource para obtener una instalación inteligente).

Problemas de instalación de SQL Server 2012 pueden producirse cuando no está habilitada la 3.5 de.NET Framework

Problema 1: el clúster de conmutación por error de SQL incompleta o instalaciones independientes
Síntomas

En servidores donde la 3.5 de.NET Framework no está instalado o donde el acceso a Internet está restringido, el programa de instalación de SQL Server 2012 no instala componentes que dependen de la 3.5 de.NET Framework. Por lo tanto, la instalación de SQL Server 2012 puede estar incompleta.
Nota: Windows 8.1 o R2 de Windows Server 2012 no le permitirá continuar con la instalación.

Puede mostrarse un mensaje de error similar al siguiente durante la instalación de SQL Server 2012 cuando el.NET Framework no está habilitado.

Una captura de pantalla que muestra un mensaje de error

Prevención

Para evitar este problema, habilite la 3.5 de.NET Framework en todos los nodos del clúster o en el servidor independiente antes de instalar SQL Server 2012.

Solución

Para resolver este problema en un servidor independiente, habilitar la 3.5 de.NET Framework y, a continuación, ejecútelo de nuevo para agregar las características adicionales.

Para resolver este problema en un entorno agrupado, desinstalar las instancias de SQL Server 2012 incompletas, habilitar la 3.5 de.NET Framework y, a continuación, reinstalar SQL Server 2012.

Nota: En un entorno agrupado, no se puede agregar las características que se omitieron ejecutando de nuevo el programa de instalación de SQL Server 2012.

Para resolver este problema en un servidor independiente, habilitar la 3.5 de.NET Framework y, a continuación, ejecute de nuevo el programa de instalación de SQL Server.
Problema 2 - incorrectamente se pide a los usuarios descargar e instalar.NET Framework 3.5
Síntomas

Los usuarios incorrectamente puede que deban descargar e instalar .NET Framework 3.5 cuando intentan instalar CU1 o CU2. Este problema puede producirse incluso aunque los componentes instalados no dependen de .NET Framework 3.5.

En esta situación, los usuarios pueden recibir un mensaje de error similar al siguiente.

Una captura de pantalla que muestra un mensaje de error

Causa

Se trata de un problema conocido de SQL Server 2012 CU1 y CU2.

Nota: Este problema se corrige en la actualización acumulativa 3 para SQL Server 2012 y versiones posteriores.

Prevención

Para evitar este problema, siga uno de estos procedimientos:
  • Habilitar la 3.5 de.NET Framework, aplique el paquete de actualización de CU1 o el paquete de actualización de CU2 y, a continuación, deshabilitar la 3.5 de.NET Framework.

    Nota: Sólo debe deshabilitar .NET Framework 3.5 si la instalación no incluye los componentes que dependen de .NET Framework 3.5.
  • Instalar SQL Server 2012 desde un paquete de instalación integrada que incluye SQL Server 2012 y CU3 o una versión posterior.
  • Aplicar la actualización acumulativa 3 o una versión posterior. Para obtener más información, vea Compilaciones de SQL Server 2012 se publicaron después del lanzamiento de SQL Server 2012.
Problema 3 - alertas de modo de compatibilidad de aplicaciones de Windows se muestran durante una instalación silenciosa
Síntomas

En Windows 8.1, Windows 8, Windows Server 2012 R2, Windows Server 2012 y Windows 10, el.NET Framework es un componente de la característica a petición (FOD). Además, el Windows 10, las directivas del sistema Windows 8.1 y Windows 8 y las directivas del sistema Windows Server 2012 R2 y Windows Server 2012 requieren que se le avise a los usuarios cuando se habilitan los componentes FOD.

Nota: De forma predeterminada, está habilitado .NET Framework 4.0 en Windows 8 y Windows Server 2012. Además, .NET Framework 4.5 está habilitado en Windows 8.1, Windows Server 2012 R2 y está habilitado .NET Framework 4.6 en Windows 10. Sin embargo, está deshabilitado .NET Framework 3.5.

Por lo tanto, puede aparecer una advertencia de modo de compatibilidad de programa que pide a los usuarios descargar e instalar.NET Framework 3.5 durante una instalación silenciosa. No se pueden suprimir estas alertas de compatibilidad del programa. Capturas de pantalla de advertencias se muestran como sigue:

Windows Server 2012 R2 y Windows Server 2012 - servidor completo

Una captura de pantalla que muestra alertas para Windows Server 2012 - servidor completo

Windows Server 2012 R2 y Windows Server 2012 - Server Core

Una captura de pantalla que muestra alertas para Windows Server 2012 - Server Core

Prevención

Para evitar este problema, el usuario puede habilitar la 3.5 de.NET Framework para realizar una instalación silenciosa.

Problemas adicionales de configuración de SQL Server 2012

Problema 1: Una excepción de.NET Framework no controladas puede generarse cuando intenta instalar una segunda instancia de SQL Server 2012
Síntomas

Considere el siguiente escenario:
  • Instalar una instancia de SQL Server 2012.
  • Se crea un archivo de configuración de usuario de.NET Framework 4.0 al instalar la instancia de SQL Server 2012. Además, .NET Framework 3.5 se habilita durante la instalación.
  • Intenta instalar una segunda instancia de SQL Server 2012.
En este escenario, puede generarse una excepción no controlada. Puede recibir un mensaje de error similar al siguiente:

Error al crear el controlador de sección de configuración para userSettings/Microsoft.SqlServer.Configuration.LandingPage.Properties.Settings: no se pudo cargar el archivo o ensamblado ' System, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = xxxxx' o alguna de sus dependencias. El sistema no puede encontrar el archivo especificado. (C:\Users\Administrator\AppData\Local\Microsoft_Corporation\LandingPage.exe_StrongName_ ryspccglaxmt4nhllj5z3thycltsvyyx\11.0.0.0\user.config)

Este mensaje de error similar al siguiente.

Una captura de pantalla que muestra el mensaje de error

Causa

En Windows 8 y Windows Server 2012, este problema se produce porque .NET Framework 4.0 está habilitado de forma predeterminada en Windows 8 y Windows Server 2012. Por lo tanto, se crea un archivo de configuración de usuario de.NET Framework 4.0 al instalar SQL Server 2012. Además, .NET Framework 3.5 se habilita durante la instalación.

Cuando intenta instalar la segunda instancia de SQL Server 2012, la instalación utiliza la versión 2.0 de.NET Framework porque ya está instalada la 3.5 de.NET Framework. Este conflicto con la configuración en el archivo de configuración de usuario hacer que la excepción no controlada.

En Windows 8.1 y Windows Server 2012 R2, este problema se produce porque .NET Framework 4.5 está habilitado de forma predeterminada en Windows 8.1 y Windows Server 2012 R2. Por lo tanto, se crea un archivo de configuración de usuario de .NET Framework 4.5 al instalar SQL Server 2012. Además, .NET Framework 3.5 se habilita durante la instalación.

Cuando intenta instalar la segunda instancia de SQL Server 2012, la instalación utiliza la versión 2.0 de.NET Framework porque ya está instalada la 3.5 de.NET Framework. Este conflicto con la configuración de la configuración del usuario hace que la excepción no controlada.

En Windows 10, este problema se produce porque.NET Framework 4.6 está habilitado de forma predeterminada en Windows 10. Por lo tanto, un archivo de configuración de usuario de.NET Framework 4.6 se crea cuando se instala SQL Server 2012. Además, .NET Framework 3.5 se habilita durante la instalación.

Cuando intenta instalar la segunda instancia de SQL Server 2012, la instalación utiliza la versión 2.0 de.NET Framework porque ya está instalada la 3.5 de.NET Framework. Este conflicto con la configuración en el archivo de configuración de usuario hacer que la excepción no controlada.

Prevención

Para evitar este problema, elimine el archivo User.config en la carpeta siguiente antes de instalar la segunda instancia de SQL Server 2012:
%USERPROFILE%\AppData\Local\Microsoft_Corporation\LandingPage.exe_StrongName_ryspccglaxmt4nhllj5z3thycltsvyyx\11.0.0.0

Solución

Nota: Este problema se corrigió en el Service Pack 1 (SP1) de Microsoft SQL Server 2012.

Si la primera instancia ya tiene instalado el Service Pack 1 no debería tener este problema. Si no puede instalar el Service Pack 1 en la primera instancia, siga uno de estos procedimientos y a continuación, instale SQL Server 2012:
  • Instale la segunda instancia de SQL Server 2012 desde un paquete de instalación integrada incluye SQL Server 2012 y Microsoft SQL Server 2012 Service Pack 1 o una versión posterior.
  • Revisión previamente mediante los archivos del Service Pack 1 de SQL Server 2012:
    • En un equipo donde no está instalado SQL Server 2012 RTM:
      1. Descargar e instalar Service Pack 1 de SQL Server 2012.
      2. En la pantalla de términos de licencia, haga clic en el acepto los términos de licencia casilla de verificación y, a continuación, haga clic en siguiente.
        Nota: Se instalan los archivos de instalación y el Asistente para instalación se cierra automáticamente.
      3. Compruebe la instalación. Para ello, inicie Agregar o quitar programas y compruebe que aparecen los siguientes:
        • Programa de instalación de Microsoft SQL Server 2012, versión 11.1.3000.0
        • Dos entradas para Microsoft Visual C++.
    • En un equipo que tiene una instancia existente de SQL Server 2012 RTM:
      1. Descargar e instalar Service Pack 1 de SQL Server 2012.
      2. Extraiga los archivos del SP1 a una carpeta local. Por ejemplo, extraiga los archivos del SP1 a c:\sp1.
        Nota: En este escenario no puede ejecutar el programa de instalación de Service Pack 1 de SQL Server 2012.
      3. En la carpeta en la que extrajo los archivos del SP1 a, haga doble clic en SqlSupport.msi y, a continuación, haga clic en Sí.
      4. Compruebe la instalación. Para ello, inicie Agregar o quitar programas y compruebe que el programa de instalación de Microsoft SQL Server 2012, versión 11.1.3000.0 aparece.
    Nota: Consulte la sección "Instrucciones de instalación" en la página de descarga del Service Pack 1 de SQL Server 2012 para determinar la descarga correcta para el servidor.
Problema 2: No se puede instalar un clúster de conmutación por error de SQL Server 2012 con la característica de uso compartido de archivos secuencia habilitada en Windows Server 2012 R2 o Windows Server 2012
Síntomas

Puede recibir un mensaje de error similar al siguiente cuando intenta instalar un nuevo clúster de conmutación por error de SQL Server 2012 con la característica FileStream Share habilitada en Windows Server 2012:

Se ha producido una propiedad privada de la configuración de error 'Security0x20Descriptor' valor 'System.Byte []' para el recurso 'SQL Server Filestream compartir (FILESTREAM)'. Error: Se produjo un error al llamar a código de clúster desde un proveedor. Mensaje de la excepción: no se encontró.

Causa

Este problema se produce porque la compatibilidad con se quitó la propiedad de Descriptor de seguridad de Windows Server 2012.

Prevención

Para evitar este problema, instale el clúster de conmutación por error sin habilitada la característica FileStream Share. Una vez completada la instalación, habilite la característica FileStream Share.

Solución

Nota: Este problema se corrigió en el Service Pack 1 (SP1) de Microsoft SQL Server 2012.

Para resolver este problema, desinstale la instancia de clúster con errores mediante Agregar o quitar programasy, a continuación, instalar el clúster de conmutación por error sin habilitada la característica FileStream Share. Una vez completada la instalación, habilite la característica FileStream Share.
Problema 3: Error durante la instalación de SQL Server 2012: "se ha intentado cargar un programa con un formato incorrecto"
Síntomas

Considere el siguiente escenario:
  • Instalar una versión de 64 bits de Windows 10, 8.1 de Windows o Windows 8.
  • Intenta instalar SQL Server 2012 en modo Windows on Windows (WoW).
  • La instalación de SQL Server 2012 incluye Reporting Services.
En este escenario, la instalación falla. Además, recibirá un mensaje de error similar al siguiente:

Operación 0x8007000B
Se ha intentado cargar un programa con un formato incorrecto.

Una captura de pantalla que muestra el mensaje de error

Prevención

Para evitar este problema, instale el componente de 3.5 de ASP.NET IIS mediante el administrador del servidor antes de instalar SQL Server 2012. Para obtener más información, vea ASP.NET 2.0 y ASP.NET 3.5 no funciona después de desinstalar ASP.NET 4.5 en Windows 8 o Windows Server 2012.
Problema 4: No se puede instalar una instancia de clúster de conmutación por error de SQL Server 2012 Enterprise Edition
Síntomas

Considere el siguiente escenario:
  • Siga uno de estos procedimientos:
    • Crear un paquete de instalación integrada que incluye SQL Server 2012 y CU1.
    • Revisión previamente utilizando CU1 antes de instalar SQL Server 2012.
  • Instalar SQL Server 2012 con la opción UIMODE = EnableUIOnServerCore .
En este escenario, la instalación falla. Recibe un mensaje de error similar al siguiente.

Una captura de pantalla que muestra el mensaje de error

Los detalles del error similar al siguiente.

Una captura de pantalla con los detalles de los errores

Causa

Este problema se produce porque la característica DQ implícitamente está seleccionada junto con el componente del motor durante la instalación.

Nota: La función DQ no se admite en modo de Server Core.

Solución

Nota: El problema se corrige en CU3 RTM de SQL Server 2012 y Service Pack 1 de SQL Server 2012.

Para resolver este problema, siga uno de estos procedimientos:
  • Crear un paquete de instalación integrada que incluye SQL Server 2012 y CU3.
  • Aplique un parche previo a los archivos de compatibilidad del programa de instalación ejecutando el paquete de instalación CU3.
Problema 5: Mensaje de Error al intentar actualizar el nodo del clúster a SQL Server 2012: "las propiedades comunes de recurso ' nombre de red SQL (<SQL name="">)' no se pudo guardar"</SQL>
Problema 6: Mensaje de Error cuando se utiliza la API de OpenSQLFileStream: "System.ComponentModel.Win32Exception (0 x 80004005): la solicitud no es compatible."
Síntomas

Considere el siguiente escenario:
  • Instalar una instancia de SQL Server 2008 R2 en un servidor que ejecuta Windows Server 2012.
  • Actualiza la instancia de SQL Server 2008 R2 a Service Pack 1 (SP1) de SQL Server 2012.
  • Utilice la API de OpenSQLFileStream.
En este escenario, recibirá un mensaje de error similar al siguiente:
System.ComponentModel.Win32Exception (0 x 80004005): No se admite la solicitud.

Causa

Este problema se produce porque la actualización de SQL Server 2012 elimina incorrectamente la clave del registro siguiente:
HKEY_LOCALMACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters\FsctlAllowList\FSCTL_SQL_FILESTREAM_FETCH_OLD_CONTENT

Solución alternativa

Para evitar este problema, utilice el Editor del registro para volver a crear la siguiente clave del registro:
HKLM\System\CurrentControlSet\Services\LanmanServer\Parameters\FsctlAllowList

Dword: FSCTL_SQL_FILESTREAM_FETCH_OLD_CONTENT
Valor: 0x92560


Problemas conocidos de instalación de SQL Server 2008 R2 y SQL Server 2008

Esta sección describe los problemas de instalación y migración que son específicos de SQL Server 2008 R2 y SQL Server 2008 en un equipo que ejecuta Windows Server 2012 R2, Windows Server 2012, Windows 8.1 o Windows 8.

Problema 1: No se puede desinstalar SQL Server 2008 Express Edition o SQL Server 2008 R2 Express Edition
Síntomas

Puede recibir un mensaje de error similar al siguiente cuando intenta desinstalar Microsoft SQL Server 2008 Express Edition o SQL Server 2008 R2:

No se pudo instalar la característica siguiente:
.NET Framework 3.5 (incluye .NET 2.0 y 3.0)

Una captura de pantalla mostrando el mensaje de error

Solución

Para obtener información acerca de cómo resolver este problema, consulte No se puede desinstalar, reparar, agregar nuevas características a o agregar una nueva instancia de SQL Server 2008 o SQL Server 2008 R2 en Windows 8.

Solución alternativa

Para evitar este problema, siga uno de estos procedimientos:
  • Habilitar .NET Framework 3.5 antes de desinstalar SQL Server 2008 Express Edition.
  • Copie el archivo MediaInfo.xml desde el medio de instalación de SQL Server 2008 R2 o los medios de instalación de SQL Server 2008 Express Edition en la carpeta siguiente antes de intentar desinstalar SQL Server 2008 R2 o SQL Server 2008 Express Edition:
    \Program archivos (x86) \Microsoft SQL Server\100\Setup Bootstrap\SQLServer2008R2
Problema 2: Se produce un error en la regla de "Comprobación del servicio de Cluster Server" cuando intenta instalar una instancia de clúster de conmutación por error de SQL Server 2008 R2
Síntomas

Cuando intenta instalar una instancia de clúster de conmutación por error de SQL Server 2008 R2, la instalación se produce un error en el servicio de Cluster Server "comprobación" regla. Al ver los detalles, recibirá un mensaje de error similar al siguiente:

Una captura de pantalla que muestra el mensaje de error

Causa

Este problema se produce si no está habilitada la biblioteca basada en COM MSClus.dll.

Nota: Los programas de instalación de clúster de SQL Server 2008 y SQL Server 2008 R2 dependen de la biblioteca basada en COM MSClus.dll. Si esta biblioteca no está habilitada en el nodo del clúster, se produce un error en el programa de instalación.

Solución

Para resolver este problema, siga uno de estos procedimientos:
  • Habilitar la característica de servidor de automatización de clústeres de conmutación por error en cada nodo mediante el administrador del servidor. En el administrador del servidor, expanda Herramientas de administración remota del servidor, expanda Herramientas de administración de la función, expanda Herramientas de clúster de conmutación por error y, a continuación, haga clic para seleccionar el Servidor de automatización de clústeres de conmutación por error. (Se sigue la captura de pantalla de este paso.)

    La captura de pantalla de este paso
  • En cada nodo para habilitar la función de servidor de automatización de clústeres de conmutación por error, ejecute el siguiente cmdlet de Windows PowerShell:
    Agregar-windowsfeature RSAT-Clustering-AutomationServer
    Nota: Debe ejecutar este cmdlet en un símbolo del sistema con privilegios elevados.

Soporte de SQL Server 2012 y SQL Server 2008 R2 para nuevas características en Windows 8.1, Windows 8, Windows Server 2012 R2 y Windows Server 2012

Esta sección resume el funcionamiento de las versiones de SQL Server con algunas características nuevas de Windows 8.1, Windows 8, Windows Server 2012 R2 y Windows Server 2012.


La tabla siguiente resume el funcionamiento de las versiones de SQL Server con algunas características nuevas en Windows 8 y Windows Server 2012.

Nota: A menos que se indique en la siguiente tabla, se admiten todas las características de Windows Server 2012 en todas las versiones compatibles de servidor SQL.

CaracterísticaCaracterística SQL o componente que interactúa con esta nueva característicaCaracterística SQL que es afectado o compatibleVersión mínima y service pack requisitos para SQLExcepciones o limitaciones de compatibilidadMás información
Espacios de almacenamientoSQL Server 2008 R2 Service Pack 1 o una versión posterior, SQL Server 2012 (RTM y versiones posteriores)

Nota: SQL Server 2008 R2 requiere Service Pack 2 en Windows 8.1 y Windows Server R2 de 2012.
Esta característica es compatible con los service packs que se especifican para las versiones respectivas.
Sistema de archivos flexibles (ReFS)Referencias cruzadas no se admite en SQL 2012 y todas las demás versiones de nivel inferior. SQL Server 2014 admite a ReFS.
Reducción de errores de Hardware de RAMEscritura diferidaSniffer de página de suma de comprobaciónSQL Server 2012 Cuando SQL Server 2012 se instala en un sistema operativo de Windows 2012 con hardware compatible con diagnósticos de memoria defectuosa, observará nuevos mensajes de error como 854, 855 y 856 en lugar de los 832 errores que normalmente genera la escritura diferida.
Número de instancias por clusterAlta disponibilidadOrganización por clústeres de conmutación por errorSQL Server 201225 por clúster de conmutación por error al utilizar letras de unidad y hasta 50 si utiliza archivo SMB compartir el almacenamiento de información
Volúmenes compartidos de clúster (CSV)A partir de 2014 de SQL Server, instancias de clúster de conmutación por error de AlwaysOn admite clústeres compartidos volúmenes (CSV) en Windows Server 2008 R2 y Windows Server 2012. Para obtener más información sobre CSV, consulte Clúster de descripción de volúmenes compartidos en un clúster de conmutación por error. CSVs no se admiten en versiones anteriores de SQL Server 2014.

Cómo habilitar .NET Framework 3.5 utilizando el Panel de Control de Windows 10

Puede utilizar el Panel de Control en Windows 10 para habilitar .NET Framework 3.5. Para habilitar .NET Framework 3.5, siga estos pasos:
  1. En la Pantalla de inicio, vaya a la línea ejecutar y escriba "Appwiz.cpl" para abrir la ventana programas y características del Panel de Control.

    En el primer paso de la imagen
  2. En la esquina superior izquierda de la ventana programas y características , seleccione Activar o desactivar las características de activar Windows.


    En el segundo paso del cuadro
  3. En la ventana de Activar o desactivar las características de activar Windows , haga clic en .NET Framework 3.5 (incluye .NET 2.0 y 3.0).


    imagen en el tercer paso

Cómo habilitar el .net Framework 3.5 en Windows 8.1, Windows 8, Windows Server 2012 R2 y Windows Server 2012


Requisitos previos para.NET Framework 3.5 en Windows 8 y Windows Server 2012
Los siguientes requisitos previos son necesarios para habilitar .NET Framework 3.5 en Windows 8 y Windows Server 2012:

Cómo habilitar .NET Framework 3.5 mediante el Panel de Control en Windows 8.1 y Windows 8

Puede utilizar el Panel de Control de Windows 8.1 o Windows 8 para habilitar.NET Framework 3.5. Para habilitar .NET Framework 3.5, siga estos pasos:
  1. En el tipo de Pantalla de inicioactivar las características de windows, haga clic en configuracióny, a continuación, haga clic en Activar o desactivar las características de activar Windows. (Se sigue la captura de pantalla de este paso.)

    La captura de pantalla de este paso
  2. Activar o desactivar las características de activar Windows, haga clic en .net Framework 3.5 (incluye .NET 2.0 y 3.0).
    Nota: El asistente buscará archivos necesarios y luego pedirá que descargue los archivos de Windows Update.
  3. Haga clic en descargar archivos de Windows Update.
  4. Haga clic en Finalizar. (Se sigue la captura de pantalla de este paso.)
La captura de pantalla de este paso

Cómo habilitar .NET Framework 3.5 mediante el agregar funciones y características Asistente en Windows Server 2012 R2 y Windows Server 2012

Para habilitar .NET Framework 3.5 en Windows Server 2012 o Windows Server 2012 R2, siga estos pasos:
  1. En el administrador del servidor, haga clic en Administrar y, a continuación, haga clic en Agregar funciones y características. (Se sigue la captura de pantalla de este paso.)

    La captura de pantalla de este paso
  2. En la antes de empezar a de pantalla, haga clic en siguiente.
  3. En el Seleccionar tipo de instalación de pantalla, haga clic en instalación basado en la característica o función y, a continuación, haga clic en siguiente.
  4. En el el servidor de destino Select de pantalla, seleccione el servidor de destino y, a continuación, haga clic en siguiente.
  5. En el Seleccionar roles de servidor de pantalla, haga clic en siguiente.
  6. En el Seleccionar características la pantalla, haga clic para seleccionar la características de.NET Framework 3.5 y, a continuación, haga clic en siguiente.
  7. Cerrar la advertencia y, a continuación, haga clic en instalar.
    Si el equipo no tiene una conexión a Internet, haga clic en especificar una ruta de acceso de origen alternativo, escriba la ruta de acceso de la carpeta \sources\SxS en el medio de instalación y, a continuación, haga clic en Aceptar. Cerrar la advertencia y, a continuación, haga clic en instalar. (Se sigue la captura de pantalla de este paso.)

    La captura de pantalla de este paso

    Nota: En la pantalla, observe la instrucción que .NET Framework 3.5 no es parte de una instalación típica. Sin embargo, los archivos de instalación están disponibles en una carpeta de almacén de lado-a-lado. Además, no es necesario montar o apunta a un origen específico de WIM.

Nota
si utiliza Administrador de servidores en Windows Server 2012 para agregar un rol o una característica a un servidor remoto, la cuenta de equipo en el servidor remoto requiere acceso a la ruta de acceso del archivo de origen alternativo porque la operación de implementación se ejecuta en el contexto del sistema en el servidor de destino.

Modo integrado de SharePoint para SQL Server Reporting Services

En esta sección se explica lo que debe tener en cuenta al configurar SQL Server en el modo integrado de SharePoint.

Para obtener información acerca de cómo planear lo que va a tener en cuenta al configurar SQL Server en el modo integrado de SharePoint, vea Windows Server 2012 no es compatible con SharePoint Server 2010.

Información de regla de System Center Advisor

Software de reglaTítulo de la reglaDescripción de la reglaVersiones del producto con el que se evalúa la regla
Asesor de System CenterArchivos de base de datos de SQL Server reside en un sistema de archivos no compatibleEn este SQL Server Asesor de instancia detecta la presencia de uno o más archivos de base de datos que residen en ref (resistente File System) en Windows Server 2012 R2 y Windows Server 2012. No se admite el alojamiento de bases de datos en sistemas de archivos Windows Server 2012 R2 y Windows Server 2012 ReFS para uso en producción. Revise la lista de bases de datos a continuación y toma las acciones correctivas. Consulte el artículo KB para obtener más detalles.SQL Server 2008
SQL Server 2008 R2
SQL Server 2012
Referencias
Para obtener más información acerca de cómo implementar la 3.5 de.NET Framework, vea Consideraciones sobre la implementación de Microsoft.NET Framework 3.5.

Para obtener más información acerca de cómo utilizar ASP.NET 3.5 y 4.5 de ASP.NET en IIS 8.0, consulte 8.0 de IIS utilizando ASP.NET 3.5 y ASP.NET 4.5.

Para obtener información acerca de los problemas que pueden producirse después de instalar ASP.NET 4.5, vea ASP.NET 2.0 y ASP.NET 3.5 no funciona después de desinstalar ASP.NET 4.5 en Windows 8 o Windows Server 2012.

Para obtener más información acerca de nuevas características en Windows Server 2012, vea Novedades en Windows Server 2012.

Para obtener más información acerca de cómo instalar failover clustering en Windows Server 2012, consulte Instalar la característica clúster de conmutación por error y herramientas en Windows Server 2012.

Advertencia: este artículo se tradujo automáticamente

Propiedades

Id. de artículo: 2681562 - Última revisión: 09/18/2016 00:33:00 - Revisión: 42.0

Microsoft SQL Server 2005 Enterprise X64 Edition, Microsoft SQL Server 2005 Express Edition, Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Standard X64 Edition, Microsoft SQL Server 2005 Workgroup Edition, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Express, Microsoft SQL Server 2008 R2 Analysis Services, Microsoft SQL Server 2008 R2 Datacenter, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Express, Microsoft SQL Server 2008 R2 Express with Advanced Services, Microsoft SQL Server 2008 R2 Standard, Microsoft SQL Server 2008 R2 Standard Edition for Small Business, Microsoft SQL Server 2008 R2 Web, Microsoft SQL Server 2008 R2 Workgroup, Microsoft SQL Server 2008 Standard, Microsoft SQL Server 2008 Standard Edition for Small Business, Microsoft SQL Server 2008 Web, Microsoft SQL Server 2008 Workgroup, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Express, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2012 Web, Microsoft SQL Server 2012 Enterprise Core, Microsoft SQL Server 2014 Business Intelligence, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise Core, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Web

  • kbtshoot kbsurveynew kbinfo kbmt KB2681562 KbMtes
Comentarios