2008-10-07 21 views
26

Probablemente debería tomar esto como foro, pero pensé que alguien aquí podría saber la respuesta. Intento instalar sql server 2008 en una máquina de vista en el hogar pero sigue diciéndome 'Restart computadora falló' cada vez que hace una comprobación para asegurarse de que se cumplan los requisitos previos. He reiniciado mi computadora e incluso instalé/instalé .net 3.5 sp1.
único hilo he encontrado acerca de esta era: http://forums.microsoft.com/msdn/showpost.aspx?postid=3656807&siteid=1&sb=0&d=1&at=7&ft=11&tf=0&pageid=1Problema de instalación servidor sql 2008

el último mensaje el foro que indica que hay una manera de 'fuerza' (utilizando símbolo del sistema) no es una forma de omitir la comprobación de reinicio.

¿Alguien sabe qué comandos se pueden utilizar para eludir el control de rebook?

+0

Reetiquetado "sql" y "servidor" y "2008" a las populares etiquetas "sqlserver" y "sqlserver2008". No creo que las etiquetas "servidor" o "2008" fueran a hacer mucho bien aquí, y esto no se trata del lenguaje de consulta estructurado. –

+0

Bueno para migrar con SF – Sauron

+0

Véase también http://superuser.com/questions/78831/rule-restart-computer-failed-when-installing-sql-server-2008/ – Vadzim

Respuesta

32

Encontramos este aquí: http://forums.microsoft.com/msdn/ShowPost.aspx?PostID=3762432&SiteID=1

"podrá abrir Regedit, y modificar esta clave" HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager "y eliminar cualquier valor en "PendingFileRenameOperations""

+0

Además, tenga en cuenta que en algún caso en lugar de allí Al ser una clave en KEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager también puede haber un valor dañado con el mismo nombre en el mismo lugar. – andynormancx

+1

Funcionó para mí en XP, gracias! –

+0

Nota: esta NO es una carpeta debajo de la carpeta Administrador de sesión, aunque verá más carpetas debajo de ella. Esta es una configuración. Simplemente haga clic en Administrador de sesión y busque en el panel de configuración. – MacGyver

0

también intente eliminar las claves de reinicio en: HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ RunOnce HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ RunOnceEx HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ RunServicesOnce HKE Y_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ RunOnce

Fuente: https://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=3745175&SiteID=17

0

Si no tiene las llaves (como yo), intente esto:

  1. encuentre el directorio donde está desempaquetado setup.exe
  2. cmd.exe inicio y vaya a dicho directorio
  3. inicio de instalación de línea de comandos:

    setup.exe/ACTION = instalar/CARACTERÍSTICAS = SQL/INSTANCENAME = SQL2008/SQLSVCACCOUNT =”NT Authority \ System”/SQLSYSADMINACCOUNTS = "yourPcName \ yourUserName"/AGTSVCACCOUNT = "NT Authority \ System"/SECURITYMODE = SQL/SAPWD = "suSQLContraseña"/SQLTEMPDBDIR = "C: \ SQL2008 \ TempDB \"/SQLUSERDBDIR = "C: \ SQL2008 \ SQLData \ ”/ SQLUSERDBLOGDIR =” C: \ SQL2008 \ SQLLog \”/ SkipRules = VSShellInstalledRule RebootRequiredCheck

Antes de ejecutar prestar atención a algunas partes del código anterior:

INSTANCENAME=SQL2008 
/SQLSYSADMINACCOUNTS=”yourPcName\yourUserName” 
/SAPWD=”yourSqlPassword” 
/SQLTEMPDBDIR=”C:\SQL2008\TempDB\\” 
/SQLUSERDBDIR=”C:\SQL2008\SQLData\\” 
/SQLUSERDBLOGDIR=”C:\SQL2008\SQLLog\\” 

Si no ha podido averiguar etiquetas anteriores: http://msdn.microsoft.com/en-us/library/ms144259(SQL.100).aspx#Install

12

Una solución más fácil es la instalación de línea de comandos haciendo caso omiso de esta verificación:

setup.exe /ACTION=INSTALL /SkipRules=RebootRequiredCheck 
+0

Solucionado para SQL 2014 también. –

Cuestiones relacionadas