Mensaje de error al intentar instalar SQL Server Express, SQL Server Express Edition o SQL Server Express Edition con Advanced Services: "No se pudo iniciar el servicio SQL Server".


Nº error: 451014 (SQLBUDT)

Síntomas


Cuando intenta instalar Microsoft SQL Server 2005 Express Edition o Microsoft SQL Server Express Edition con Advanced Services, recibe el siguiente mensaje de error:
No se pudo iniciar el servicio SQL Server. Para obtener más información, consulte los temas Libros en pantalla de Microsoft SQL Server, "Cómo ver archivos de registro de instalación de SQL Server 2005" e "Iniciar SQL Server manualmente".
Al examinar el registro de errores de SQL Server, recibe el siguiente mensaje de error:
Iniciando la base de datos 'mssqlsystemresource'.
Error: 15209, Gravedad: 16, State: 1.
Se produjo un error durante el cifrado.
Para obtener más información sobre cómo ver el registro de errores de SQL Server, visite el siguiente sitio web de Microsoft Developer Network (MSDN): Este problema se puede producir cuando intenta instalar SQL Server Express Edition o SQL Server Express Edition con Advanced Services en un equipo basado en Microsoft Windows XP Service Pack 2 (SP2).

Causa


Este problema se produce porque la cuenta Servicio de red no tiene permisos en la carpeta siguiente:
C:\Documents and Settings\NetworkService\Application Data\Microsoft\Protect

Solución alternativa


Para evitar este problema, conceda a la cuenta Servicio de red el permiso Control total en la carpeta Proteger. Para ello, siga estos pasos:
  1. Abra Mi PC.
  2. Escriba C:\Documents and Settings\NetworkService\Application Data\Microsoft en la barra de direcciones y presione ENTRAR.
  3. Haga clic con el botón derecho del mouse en la carpeta Proteger y luego haga clic en Propiedades.
  4. En el cuadro de diálogo Propiedades, haga clic en la pestaña Seguridad.
  5. En Nombres de grupos o usuarios, determine si Servicio de red figura en la lista. Si Servicio de red no figura en la lista, siga estos pasos para agregar esta cuenta:
    1. Haga clic en Agregar para mostrar el cuadro de diálogo Seleccionar usuarios o grupos.
    2. Haga clic en Ubicaciones, seleccione el nombre del equipo en el cuadro de diálogo Ubicaciones y luego haga clic en Aceptar para volver al cuadro de diálogo Seleccionar usuarios o grupos.
    3. Escriba Servicio de red en el cuadro Escriba los nombres de objeto que desea seleccionar y luego haga clic en Comprobar nombres.
    4. Haga clic en Aceptar para cerrar el cuadro de diálogo Seleccionar usuarios o grupos.
  6. Haga clic en Servicio de red en Nombres de grupos o usuarios y active la casilla Permitir para Control total bajo Permisos de Servicio de red.
  7. Haga clic en Aceptar para cerrar la carpeta Propiedades.
  8. Haga clic en Reintentar en el cuadro de diálogo del mensaje de error para seguir con la instalación de SQL Server Express Edition o SQL Server Express Edition con Advanced Services.
Por información sobre un problema relacionado que puede surgir al instalar SQL en particiones FAT, consulte la siguiente publicación de blog en MSDN:

Estado


Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".