Проблема установки SQL Server 2008 - PullRequest
26 голосов
/ 07 октября 2008

Я, наверное, должен принять это за форум, но решил, что кто-то здесь может знать ответ. Я пытаюсь установить SQL Server 2008 на домашнем компьютере Vista, но он постоянно говорит «Перезагрузить компьютер не удалось» каждый раз, когда проверяет, выполнены ли предварительные требования. Я перезапустил свой компьютер и даже удалил / установил .net 3.5 sp1.
единственная тема, которую я нашел об этом, была: http://forums.microsoft.com/msdn/showpost.aspx?postid=3656807&siteid=1&sb=0&d=1&at=7&ft=11&tf=0&pageid=1

В последнем сообщении на этом форуме говорится, что есть способ принудительно (с помощью командной строки) обойти проверку перезагрузки.

Кто-нибудь знает, какие команды можно использовать для обхода повторной проверки ??

Ответы [ 5 ]

32 голосов
/ 08 октября 2008

нашел это здесь: http://forums.microsoft.com/msdn/ShowPost.aspx?PostID=3762432&SiteID=1

"Вы можете открыть Regedit и изменить этот ключ" HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager "и удалить любое значение в" PendingFileRenameOperations ""

13 голосов
/ 12 сентября 2015

Самым простым решением является установка из командной строки, игнорируя эту проверку:

setup.exe /ACTION=INSTALL /SkipRules=RebootRequiredCheck
7 голосов
/ 08 октября 2008

Чтобы пропустить проверку перезагрузки / перезапуска из командной строки, используйте / SKIPRULES = RebootRequiredCheck

Для более подробной информации: http://technet.microsoft.com/en-us/library/ms144259.aspx

0 голосов
/ 30 марта 2013

Если у вас нет ключей (как у меня), попробуйте это:

  1. найти каталог, в котором файл setup.exe распакован
  2. запустите cmd.exe и перейдите в этот каталог
  3. начать установку из командной строки:

    setup.exe / ACTION = install / FEATURES = SQL / INSTANCENAME = SQL2008 / SQLSVCACCOUNT = «NT Authority \ System» / SQLSYSADMINACCOUNTS = »yourPcName \ yourUserName» / AGTSVCACCOUNT = «NT Authority \ System» / SECURITYMODD = SQL = ”YourSqlPassword” / SQLTEMPDBDIR = »C: \ SQL2008 \ TempDB \» / SQLUSERDBDIR = »C: \ SQL2008 \ SQLData \» / SQLUSERDBLOGDIR = »C: \ SQL2008 \ SQLLog \» / SkipRules = VSShellInstalledRell2502Requised *

Перед выполнением обратите внимание на некоторые части кода выше:

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

Если вы не смогли найти теги выше: http://msdn.microsoft.com/en-us/library/ms144259(SQL.100).aspx#Install

0 голосов
/ 08 октября 2008

Также попробуйте удалить ключи перезагрузки в разделе: HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ RunOnce HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ RunOnceEx HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ RunServicesOnce HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ RunOnce

Источник: https://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=3745175&SiteID=17

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...