En un equipo que tenga un procesador con varios núcleos, es posible que no se puede instalar SQL Server 2005

Seleccione idioma Seleccione idioma
Id. de artículo: 954835 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Síntomas

Tenga en cuenta la situación siguiente. Intenta instalar Microsoft SQL Server 2005 en un equipo que tenga un procesador con varios núcleos y una de las siguientes condiciones es verdadera:
  • La relación entre procesadores lógicos y físicos sockets no es una potencia de 2. Por ejemplo, el equipo tiene un único zócalo junto con un procesador de núcleo de tres veces.
  • El número de núcleos físicos no es una potencia de 2.
  • El número total de CPU es un número impar. Por ejemplo, hay siete o nueve CPU.
En estos casos, no puede instalar SQL Server 2005.
Cuando se produce un error en la instalación, el mensaje de error siguiente se registra en el archivo Summary.txt:
No se pudo iniciar el servicio de SQL Server. Para obtener más información, vea los temas de los libros en pantalla de SQL Server, "cómo para: vista de registro de SQL Server 2005 el programa de instalación "Archivos" y "Inicial de SQL Server manualmente".
Nota El archivo Summary.txt se encuentra en la carpeta siguiente:
%ProgramFiles%\Microsoft SQL Server\90\Setup Bootstrap\LOG
Además, se graba un mensaje de error similar al siguiente en el SQLSetupNúm_InstanceName_SQL.log archivo:
Realizando acción: Do_sqlScript
Inicio de PerfTime: Do_sqlScript: el miércoles 18 De junio 08: 32: 41 de 2008
Servicio MSSQLSERVER con parámetros de '-m SqlSetup -Q -qSQL_Latin1_General_CP1_CI_AS-T4022-T3659-T3610-T4010' se está iniciando en El mié 18 de Jun 08: 32: 41 de 2008
No se puede iniciar el servicio (1053)
Código de error: 0x8007041D (1053)
Texto de Error de Windows: El servicio no respondió a la solicitud de inicio o de control de manera oportuna.
Nombre de archivo de origen: sqlsetuplib\service.cpp
Marca de hora del compilador: Vie Sep 16 13: 20: 12 de 2005
Nombre de la función: sqls::Service::Start
Número de línea de código fuente: 316
Notas
  • Núm representa un dígito cuatro número que aumenta para cada instalación de SQL Server 2005.InstanceName representa el nombre de la instancia de SQL Server 2005.
  • El SQLSetupNúm_InstanceName_SQL.log archivo se encuentra en la carpeta siguiente:
    %ProgramFiles%\Microsoft SQL Server\90\Setup Bootstrap\LOG\Files
  • Este problema no ocurre en Microsoft SQL Server 2008.

Solución

Para solucionar temporalmente este problema, utilice uno de los métodos siguientes:

Método 1

Siga estos pasos antes de instalar SQL Server 2005:
  1. Copie los archivos de programa de instalación de la versión de lanzamiento de SQL Server 2005 a una carpeta en una unidad local.

    Nota Debe copiar todos los archivos de programa de instalación que incluyen la carpeta de servidores y la carpeta de herramientas en una unidad local.
  2. Descargue ahora el paquete SQL Server 2005 SP2 o SP3 y que luego pueda expandirse en la unidad local, utilice el parámetro/x. Por ejemplo, ejecute el siguiente comando para expandir el paquete:
    SQLServer2005SP2-KB921896-x 64-ENU.exe/x
    Para obtener más información acerca de cómo obtener SQL Server 2005 Service Pack 2 o Service Pack 3, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
    913089Cómo obtener el último service Pack de SQL Server 2005
  3. Tenga en cuenta las rutas de acceso completos a los nuevos archivos .msp del paquete de actualización expandida. Por ejemplo:
    D:\temp\SP2\hotfixsql\files\sqlrun_sql.msp
  4. En el símbolo del sistema, ejecute el archivo Setup.exe desde la versión de lanzamiento mediante el uso de la ruta de acceso apropiada para incluir el nuevo archivo .msp en el programa de instalación.

    Por ejemplo, el siguiente comando utiliza el paquete de actualización para actualizar el componente del motor de base de datos de SQL Server para el nivel del service pack:
    D:\temp\Servers\setup.exe HOTFIXPATCH="D:\temp\SQL2005_12Procs\SP2\hotfixsql\files\sqlrun_sql.msp"
    NotaUna vez completado este paso, la instalación de SQL Server 2005 está en una configuración que no se admite hasta que haya aplicado el service pack de SQL Server.
  5. Aplicar el paquete service pack mediante la ejecución de los archivos de programa de instalación en la ubicación expandida. Este paso aplica a todos los componentes de paquete de servicio y devuelve la instalación de SQL Server 2005 a un estado admitido.

Método 2

Antes de instalar SQL Server 2005, cambie temporalmente el número de procesadores lógicos a uno. Esto hace que el sistema parece ser un sistema de procesador único y SQL Server 2005 se ha instalado correctamente. Para ello, siga estos pasos:

Windows Server 2003

  1. Para cambiar el número de procesadores lógicos en Windows Server 2003, siga estos pasos:
    1. Haga clic en Inicio, haga clic en Ejecutar, tipo Msconfigy, a continuación, haga clic en ACEPTAR.
    2. En el Utilidad de configuración del sistemacuadro de diálogo, haga clic en el ARCHIVO BOOT.INI ficha.
    3. En el ARCHIVO BOOT.INI ficha, haga clic en Opciones avanzadas.
    4. En el ARCHIVO BOOT.INI opciones avanzadascuadro de diálogo, haga clic para seleccionar la / NUMPROC = verificación cuadro de.
    5. En la lista que está situado junto a la / NUMPROC = casilla de verificación, haga clic en 1, y, a continuación, haga clic en ACEPTAR.
    6. En el Utilidad de configuración del sistemacuadro de diálogo, haga clic en ACEPTAR.
    7. Reinicie el servidor.
  2. Instale a SQL Server 2005.
  3. Instalar el service pack más reciente para SQL Server 2005.

    Para obtener más información acerca de cómo obtener el servicio de SQL Server 2005 más reciente Pack, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
    913089Cómo obtener el último service Pack de SQL Server 2005
  4. Reinicie el servidor mediante el uso de todos los procesadores. Para ello, Siga estos pasos:
    1. Haga clic en Inicio, haga clic en Ejecutar, tipo Msconfigy, a continuación, haga clic en ACEPTAR.
    2. En el Utilidad de configuración del sistemacuadro de diálogo, haga clic en el General ficha.
    3. En el General ficha, haga clic en Inicio normal: cargar todos los controladores de dispositivos y servicios, y a continuación, haga clic en ACEPTAR.
    4. Reinicie el servidor.

Windows Server 2008

  1. Para cambiar el número de procesadores lógicos en Windows Server 2008, siga estos pasos:
    1. Haga clic en Inicio, haga clic en Ejecutar, tipo Msconfigy, a continuación, haga clic en ACEPTAR.
    2. En el Configuración del sistemacuadro de diálogo, haga clic en el Inicio ficha.
    3. En el Inicio ficha, haga clic en Opciones avanzadas.
    4. En el Opciones avanzadas de BOOTcuadro de diálogo, haga clic para seleccionar la Número de procesadores verificación cuadro de.
    5. En el Número de procesadores casilla de verificación, haga clic en 1y, a continuación, haga clic en ACEPTAR.
    6. En el Configuración del sistemacuadro de diálogo, haga clic en ACEPTAR.
    7. Reinicie el servidor.
  2. Instale a SQL Server 2005.
  3. Instalar el service pack más reciente para SQL Server 2005.

    Nota Debe instalar SQL Server 2005 Service Pack 2 (SP2) o un service pack posterior en Windows Server 2008.

    Para obtener más información acerca de cómo obtener el servicio de SQL Server 2005 más reciente Pack, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
    913089Cómo obtener el último service Pack de SQL Server 2005
  4. Reinicie el servidor mediante el uso de todos los procesadores. Para ello, Siga estos pasos:
    1. Haga clic en Inicio, haga clic en Ejecutar, tipo Msconfigy, a continuación, haga clic en ACEPTAR.
    2. En el Configuración del sistemacuadro de diálogo, haga clic en el General ficha.
    3. En el General ficha, haga clic en Inicio normal, y a continuación, haga clic en ACEPTAR.
    4. Reinicie el servidor.

Pasos de la solución alternativa


Éstas son las condiciones en que los métodos de solución común son insuficientes:
  • En el momento que recibe el no se puede iniciar SQL Server durante la instalación, se le presentará un Vuelva a intentar (opción). A continuación, reemplazar los archivos Sqlos.dll y Sqlservr.exe a la carpeta BINN en su ubicación de instalación de una instalación de Service Pack 2 (SP2) y, a continuación, seleccione el Vuelva a intentar (opción). Esto permite que SQL Server iniciar y completar el programa de instalación.
    Nota Ahora está en una situación de producción.
  • Service Pack 2 de SQL Server se aplican inmediatamente y se encuentra en una configuración compatible.

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Se refiere a:". Este problema se corrigió por primera vez en SQL Server 2005 Service Pack 1.

Más información

El programa de instalación de SQL Server 2005 no se integra cualquiera SQL Server 2005 service Pack. Para instalar SQL Server 2005 a un servicio específico paquete de nivel, es necesario Instale primero la versión de lanzamiento de SQL Server 2005. A continuación, debe instalar el requiere SQL Server 2005 service pack. Por lo tanto, aunque este problema es corregidos en el Service Pack 1 (SP1) de SQL Server 2005, sigue sin poder instalar SQL Server 2005.

SQL Server 2005 Express Edition es un paquete independiente que se integra un SQL Server 2005 service pack específico. Al realizar una nueva instalación de SQL Server 2005 Express Edition que se integra SQL Server 2005 service pack específico SQL Server 2005 Express Edition se está ejecutando en ese nivel del service pack. Por lo tanto, en el escenario que se menciona en la sección "Síntomas", poder instalar correctamente SQL Server 2005 Express Edition junto con la integrada Service pack.

Para descargar SQL Server 2005 Express Edition junto con la más reciente de SQL Server 2005 service pack, visite el siguiente sitio Web de Microsoft:
http://www.Microsoft.com/SQLServer/2005/en/us/Express.aspx


Para obtener más información, visite el siguiente sitio Web de Microsoft:
http://blogs.msdn.com/psssql/archive/2008/07/23/SQL-Server-2005-Encounters-Exception-During-Install-When-System-has-ODD-Number-of-processors-or-Logical-processors-per-Core.aspx

Propiedades

Id. de artículo: 954835 - Última revisión: lunes, 3 de diciembre de 2012 - Versión: 10.0
La información de este artículo se refiere a:
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
Palabras clave: 
kbsqlsetup kbexpertiseadvanced kbtshoot kbprb kbmt KB954835 KbMtes
Traducción automática
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): 954835

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com