La instalación de SQL Server 2012 Express falla con el error "No se pudo encontrar el identificador de inicio del Motor de base de datos".


13

Estoy intentando instalar SQL Server Express 2012 w / SP1 x64 en Windows 7 SP1 x64. Esta máquina tenía previamente instalado SQL Server Express 2012. Esta instancia se actualizó a SQL Server 2012 Standard, que desde entonces se ha desinstalado.

Las siguientes son las opciones seleccionadas durante la instalación:

  • Incluir actualizaciones de productos de SQL Server en la instalación - 2 relacionadas con KB 2793634

  • Instale todas las funciones en los directorios predeterminados

  • Instancia denominada SQLEXPRESS en el directorio raíz de la instancia predeterminada

  • Cuentas de servicios predeterminadas: Motor de base de datos de SQL Server -> Servicio NT \ MSSQL $ SQLEXPRESS

  • Configuración predeterminada del motor de base de datos

La instalación falla con el siguiente error:

TÍTULO: Configuración del Service Pack 1 de Microsoft SQL Server 2012

Se produjo el siguiente error:

No se pudo encontrar el identificador de inicio del Motor de base de datos.

Para obtener ayuda, haga clic en: http://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft%20SQL%20Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=11.0.3128.0&EvtType=0xD15B4EB2%25400%25401309BA6

------------------------------ BOTONES:

Okay

He leído que esto puede estar relacionado con una cuenta virtual corrupta MSSQL $ SQLEXPRESS.

¿Alguna idea sobre cómo solucionar este problema?

Gracias,

Jon

Resumen.txt

Resumen general: Resultado final: Fallido: ver detalles a continuación Código de salida (decimal): -2061893607 Hora de inicio:
2014-03-24 12:08:49 Hora de finalización: 2014-03-24 12:28:21 Acción solicitada: Instalar

Configuración completada con las acciones requeridas para las características. Información de solución de problemas para esas funciones: Siguiente paso para SQLEngine: utilice la siguiente información para resolver el error, desinstale esta función y luego vuelva a ejecutar el proceso de configuración. Siguiente paso para la replicación: use la siguiente información para resolver el error, desinstale esta función y luego vuelva a ejecutar el proceso de configuración.

Propiedades de la máquina: Nombre de la máquina: MONTREAL
Recuento del procesador de la máquina: 4 Versión del
sistema operativo: Paquete de servicio del sistema operativo Windows 7: Service Pack 1 Región del sistema operativo: Estados Unidos Idioma del sistema operativo: Inglés (Estados Unidos) Arquitectura del sistema operativo: x64 Arquitectura del proceso: 64 bits Sistema operativo agrupado: No

Características del producto descubiertas: Instancia del producto
ID de instancia Característica
Edición de idioma Versión en clúster

Propiedades del paquete: Descripción: Service Pack 1 de Microsoft SQL Server 2012 Nombre del producto: SQL Server 2012 Tipo: RTM Versión:
11 Ubicación de instalación: c: \ 097a5adf24ea31e1a16d \ x64 \ setup \ Installation edition: Express

Slipstream: True SP Nivel
1 Nivel de parche: 11.1.3128.0

Estado de actualización del producto: Correcto: KB 2674319, KB 2793634

Actualizaciones de producto seleccionadas para instalación: Título:
Service Pack 1 Artículo basado en conocimiento: KB 2674319 Versión: 11.1.3000.0 Arquitectura: x64 Idioma: 1033

Título: Actualización del producto SQL Server 2012 SP1 GDR Artículo basado en el conocimiento: KB 2793634 Versión:
11.1.3128.0 Arquitectura: x64 Idioma: todos

Fuente de actualización: MU

Configuración de entrada del usuario: Acción: Instalar
ADDCURRENTUSERASSQLADMIN: verdadera AGTSVCACCOUNT:
NT AUTHORITY \ NETWORK de AGTSVCPASSWORD: *****
AGTSVCSTARTUPTYPE: Desactivado ASBACKUPDIR:
ASCOLLATION de copia de seguridad: Latin1_General_CI_AS
ASCONFIGDIR: Config ASDATADIR:
Datos ASLOGDIR: Entrar ASPROVIDERMSOLAP:
1 ASSERVERMODE: MULTIDIMENSIONAL ASSVCACCOUNT:
ASSVCPASSWORD: ASSVCSTARTUPTYPE:
Automatic ASSYSADMINACCOUNTS: ASTEMPDIR:
Temp BROWSERSVCSTARTUPTYPE: Disabled CLTCTLRNAME:
CLTRESULTDIR: CLTSTARTUPTYPE:
0 CLTSVCACCOUNT: CLTSVCPASSWORD:
CLTWORKINGDIR:
COMMFABRICENCRYPTION: 0 COMMFABRICNETWORKLEVEL: 0
COMMFABRICPORT: 0 ConfigurationFile:
CTLRSTARTUPTYPE: 0 CTLRSVCACCOUNT:
CTLRSVCPASSWORD: CTLRUSERS:
ENABLERANU: true ENU:
verdadero ERRORREPORTING: falsos CARACTERÍSTICAS:
SQLEngine, replicación, SNAC_SDK FILESTREAMLEVEL: 0
FILESTREAMSHARENAME: FTSVCACCOUNT:
FTSVCPASSWORD: AYUDA:
false IACCEPTSQLSERVERLICENSETERMS: true INDICATEPROGRESS:
false INSTALLSHAREDDIR: C: \ Archivos de programa \ Microsoft SQL Server \ INSTALLSHAREDWOWDIR: C: \ Archivos de programa (x86) \ Microsoft SQL Server \ INSTALLSQLDATADIR:
INSTANCEDIR: C: \ Archivos de programa \ Microsoft SQL Server \ INSTANCEID SQLEXPRESS INSTANCENAME:
SQLEXPRESS ISSVCACCOUNT: NT AUTHORITY \ Network Service ISSVCPASSWORD: ISSVCSTARTUPTYPE:
Automatic MATRIXCMBRICKCOMMPORT: 0 MATRIXCMSERVERNAME:
MATRIXNAME: NPENABLED:
0 PID: ***** QUIET:
false QUIETP: false QUIETP: false
AllFeatures_WithDefaults RSINSTALLMODE:
DefaultNativeMode RSSHPINSTALLMODE:
DefaultSharePointMode RSSVCACCOUNT:
RSSVCPASSWORD: RSSVCSTARTUPTYPE:
Automático SAPWD: SECURITYMODE:
SQLBACKUPDIR: SQLCOLLATION:
Latin1_General_CI_AS SQLSVCACCOUNT: Servicio NT \ MSSQL $ SQLEXPRESS SQLSVCPASSWORD:
SQLSVCSTARTUPTYPE: Automático SQLSYSADMINACCOUNTS:
Montreal \ Jonathan Bailey SQLTEMPDBDIR:
SQLTEMPDBLOGDIR: SQLUSERDBDIR:
SQLUSERDBLOGDIR: SQMREPORTING:
falso TCPENABLED: 0 UIMODE:
AutoAdvance UpdateEnabled: true UpdateSource:
MU X86: false

Archivo de configuración: C: \ Archivos de programa \ Microsoft SQL Server \ 110 \ Setup Bootstrap \ Log \ 20140324_120228 \ ConfigurationFile.ini

Resultados detallados: Característica: Estado de los servicios del motor de base de datos: Error: consulte los registros para obtener más información Motivo del error: Se produjo un error durante el proceso de configuración de la característica. Siguiente paso: utilice la siguiente información para resolver el error, desinstale esta función y luego vuelva a ejecutar el proceso de configuración. Nombre del componente:
SQL Server Database Engine Services Características de la instancia Código de error del componente: 0x851A0019 Descripción del error: No se pudo encontrar el identificador de inicio del Motor de base de datos. Enlace de ayuda de error:
http://go.microsoft.com/fwlink?LinkId=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=11.0.3128.0&EvtType=0xD15B4EB2%400x4BDAF9BA%40401

Característica: Estado de replicación de SQL Server:
Fallido: consulte los registros para obtener más información Motivo del error: se produjo un error por una dependencia de la característica que provocó que el proceso de configuración fallara. Siguiente paso: utilice la siguiente información para resolver el error, desinstale esta función y luego vuelva a ejecutar el proceso de configuración. Nombre del componente:
SQL Server Database Engine Services Características de la instancia Código de error del componente: 0x851A0019 Descripción del error: No se pudo encontrar el identificador de inicio del Motor de base de datos. Enlace de ayuda de error:
<>> Característica: Estado del navegador SQL:
Aprobado

Característica: Escritor SQL Estado:
Aprobado

Característica: Estado de conectividad del cliente SQL:
Aprobado

Característica: Estado del SDK de conectividad del cliente SQL: Aprobado

Reglas con fallas:

Reglas globales:

Reglas específicas del escenario:

Archivo de informe de reglas: C: \ Archivos de programa \ Microsoft SQL Server \ 110 \ Setup Bootstrap \ Log \ 20140324_120228 \ SystemConfigurationCheck_Report.htm


2
No más conjeturas. Vas a localizar y leer los archivos de registro de instalación. Consulte Ver y leer archivos de registro de instalación de SQL Server . Si no puede identificar el error usted mismo en el registro de instalación, publique el registro aquí.
Remus Rusanu

Respuestas:


10

Una solución simple y completa a error 'No se pudo encontrar motor de base de empuñadura de arranque' en continuación enlace Motivo de puede ser el error

1. La cuenta que el usuario seleccionó en la ventana de la página Configuración del servidor (durante la instalación) de alguna manera no puede poner en línea los servicios del motor de base de datos de SQL Server. O carece de privilegio o está dañado. Durante la instalación de los servicios del motor de la base de datos, SQL Server intenta incorporar los servicios de la base de datos en línea como un proceso interno, pero debido a que la cuenta de inicio está dañada o no tiene los privilegios adecuados, no lo hace y finalmente falla la instalación.

2.Otro motivo es cuando la instalación falla por primera vez debido a algún motivo y la desinstalación por parte del usuario de la instalación de agregar eliminar, la desinstalación deja la cuenta en estado roto, por lo que cualquier intento de instalación muestra este mensaje de error

La solución puede ser.

Desinstale el servidor SQL por completo del programa Agregar o quitar

Inicie la configuración haciendo clic derecho sobre ella y seleccione ejecutar como administrador. Después de iniciar la configuración y proporcionar los detalles necesarios, llegaría a la página de Configuración del servidor. Cuando llegue a esta página, seleccione la cuenta de inicio para los servicios de Motor de base de datos como NT Authority \ SYSTEM, que también se denomina cuenta de sistema local.

Detalles completos en el error de instalación de SQL Server: no se pudo encontrar el identificador de inicio del motor de base de datos


Muchas gracias, Shanky. Instalé y desinstalé muchas veces y estaba muy frustrado. Su solución de cambiarlo a NT Authority \ SYSTEM funcionó de maravilla.
Susan

5

Después de trabajar con el Soporte técnico de Microsoft en este tema, determinamos que el acto de desinstalar SQL Server Standard y reinstalar SQL Server Express deja la cuenta de servicio (en este caso, NT Service \ MSSQL $ SQLEXPRESS ) en un estado en el que no funciona. No tiene los permisos necesarios para ejecutar el servicio.

Para solucionar el problema, revisamos manualmente y agregamos los permisos requeridos como se especifica en Configurar cuentas y permisos de Windows Server en la documentación de SQL Server. Tenga en cuenta que solo faltaban algunos de los permisos.


Gracias por la pista, ese fue el bloker para mí también. Al no poder descubrir cómo reconfigurar esos derechos en las cuentas de servicio NT en una estación de Windows 7 (no se muestran en la administración de cuentas, lo que de todos modos no parece permitir los derechos de configuración), soluciono el problema suprimiendo esos perfiles de cuentas. (Propiedades de la computadora, parámetros avanzados, parámetros de perfil de usuario, supresión de perfiles de servicio de red \ mssql, luego vaya a la carpeta de usuarios, supresión de carpetas (había requerido tomar propiedades, reiniciar, ...) y finalmente reinstalar.)
Frédéric
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.