2008-10-07 6 views
26

je devrais probablement prendre cela pour un forum mais quelqu'un ici compris pourrait connaître la réponse. Je suis en train d'installer le serveur SQL 2008 sur une machine vista home mais il continue dire « Redémarrer l'ordinateur échoué » à chaque fois qu'il fait un chèque pour vous assurer pré-req sont remplies. J'ai redémarré mon ordinateur et même installé/installé .net 3.5 sp1.
seul fil que j'ai trouvé sur c'était: http://forums.microsoft.com/msdn/showpost.aspx?postid=3656807&siteid=1&sb=0&d=1&at=7&ft=11&tf=0&pageid=1Problème d'installation SQL Server 2008

le dernier message sur ce forum indique qu'il existe un moyen de « force » (en utilisant l'invite de commande), il y a un moyen de contourner la vérification de redémarrage.

ne sait ce que les commandes peuvent être utilisées pour contourner le contrôle de ReBook ??

+0

Retagged "sql" et "serveur" et "2008" aux mots-clés populaires "SQLServer" et "sqlserver2008". Je ne pense pas que les balises "serveur" ou "2008" allaient faire beaucoup de bien ici, et cela ne concerne pas le langage de requête structuré. –

+0

Bon pour migrer avec SF – Sauron

+0

Voir aussi http://superuser.com/questions/78831/rule-restart-computer-failed-when-installing-sql-server-2008/ – Vadzim

Répondre

32

à cet ici: http://forums.microsoft.com/msdn/ShowPost.aspx?PostID=3762432&SiteID=1

"Vous pouvez ouvrir Regedit et modifier cette clé" HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager "et supprimer toute valeur dans "PendingFileRenameOperations""

+0

Notez également que dans certains cas plutôt que là étant une clé de KEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager, il peut également y avoir une valeur corrompue avec le même nom au même endroit. – andynormancx

+1

A travaillé pour moi sur XP, merci! –

+0

Remarque: il ne s'agit PAS d'un dossier sous le dossier Session Manager, même si vous verrez plus de dossiers en dessous. C'est un paramètre. Il suffit donc de cliquer sur Session Manager et de regarder dans le volet des paramètres. – MacGyver

0

également essayez de supprimer les clés de redémarrage sous: 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

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

0

Si vous n'avez pas les clés (comme moi), essayez ceci:

  1. trouvez le répertoire où setup.exe est déballé
  2. début cmd.exe et accédez à ce
  3. lancer l'installation de la ligne de commande:

    setup.exe/ACTION = install/FEATURES = SQL/INSTANCENAME = SQL2008/SQLSVCACCOUNT = » Autorité NT \ System »/SQLSYSADMINACCOUNTS = » yourPcName \ votrenomutilisateur »/AGTSVCACCOUNT = » Autorité NT \ System »/SECURITYMODE = SQL/SAPWD = » yourSqlPassword »/SQLTEMPDBDIR = » C: \ SQL2008 \ TempDB \ »/SQLUSERDBDIR = » C: \ SQL2008 \ SQLData \ »/ SQLUSERDBLOGDIR = » C: \ SQL2008 \ SQLLog \ »/ SkipRules = VSShellInstalledRule RebootRequiredCheck

Avant d'exécuter attention à certaines parties du code ci-dessus:

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

Si vous ne pouviez pas savoir balises ci-dessus: http://msdn.microsoft.com/en-us/library/ms144259(SQL.100).aspx#Install

12

Une solution consiste à installer par ligne de commande plus facile d'ignorer cette vérification:

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

Corrigé pour SQL 2014 également. –