Mein System hat die vorherige Festplatte d: mit installiertem SQL Server neu installiert. Der ursprünglich unter d: installierte SQL-Dienst konnte nicht gestartet werden. Die Installations-CD von SQL Server konnte nicht gestartet werden manuell wiederhergestellt.
Ich habe Folgendes versucht:
(1). Führen Sie sqlservr.exe direkt unter D:ProgrammeMicrosoft SQL ServerMSSQLBinn aus und stellen Sie fest, dass es einen Parameter hat: /c
Wenn Sie als Dienst ausgeführt werden, können Sie SQL Server nach der Ausführung zwar über Enterprise Manager finden, dies ist jedoch unpraktisch, da zum Starten von SQL Server ein zusätzliches DOS-Schnittstellenfenster ausgeführt werden muss. Ich möchte es als Hintergrunddienst ausführen.
(2). Fügen Sie den SQLServer-Hintergrunddienst über die Registrierung hinzu:
Suchen Sie nach HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices. Hier sind alle Dienste im System. Fügen Sie ein Element hinzu: MSSQLSERVER und fügen Sie die folgenden Schlüsselwerte hinzu:
„Typ“=dword:00000010
„Start“=dword:00000002
„ErrorControl“=dword:00000001
„ImagePath“=hex(2):64,00,3a,00,5c,00,50,00,52,00,4f,00,47,00,52,00,41,00,7e,00,
31,00,5c,00,4d,00,53,00,53,00,51,00,4c,00,5c,00,62,00,69,00,6e,00,6e,00,5c,
00,73,00,71,00,6c,00,73,00,65,00,72,00,76,00,72,00,2e,00,65,00,78,00,65,00,
00,00
„DisplayName“="MSSQLSERVER"
"ObjectName"="LocalSystem"
Der Schlüsselwert von ImagesPath kann auch ein Zeichenfolgenwert sein: D:ProgrammeMicrosoft SQL ServerMSSQLBinnsqlservr.exe
Darunter ist D:ProgrammeMicrosoft SQL Server das Verzeichnis Ihres SQL Servers,
und fügen Sie dann Unterschlüssel darunter hinzu:
Verknüpfung
Leistung
Sicherheit
Enum
startet den Computer neu und der MSSQLSERVER-Dienst wird zum Dienst hinzugefügt.
Erstellen Sie dann über mmc eine neue Verwaltungseinheit und fügen Sie diesen Dienst hinzu.
-
Dienstmanager erkennt und verwaltet auch den SQLServer.
Sie können ihn kopieren, als .reg-Datei speichern und in die
Windows-Registrierungseditorversion 5.00
importieren.DiensteMSSQLSERVER]
„Typ“=dword:00000010
„Start“=dword:00000002
„ErrorControl“=dword:00000001
„ImagePath“=hex(2):64,00,3a,00,5c,00,50,00,52,00,4f,00,47,00,52,00,41,00,7e,00,
31,00,5c,00,4d,00,53,00,53,00,51,00,4c,00,5c,00,62,00,69,00,6e,00,6e,00,5c,
00,73,00,71,00,6c,00,73,00,65,00,72,00,76,00,72,00,2e,00,65,00,78,00,65,00,
00,00
„DisplayName“="MSSQLSERVER"
„ObjectName“="LocalSystem"
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMSSQLSERVERLinkage]
„Export“=hex(7):4d,00,53,00,53,00,51,00,4c,00,53,00,45,00,52,00,56,00,45,00,52 ,
00,00,00,00,00
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMSSQLSERVERPerformance]
"Library"="d:\PROGRA~1\MSSQL\BINN\SQLCTR80.DLL"
"Collect"="CollectSQLPerformanceData"
"Open"="OpenSQLPerformanceData"
"Close"="CloseSQLPerformanceData"
„PerfIniFile“="sqlctr.ini"
„Letzter Zähler“=dword:000010c2
„Letzte Hilfe“=dword:000010c3
„Erster Zähler“=dword:00000fae
„Erste Hilfe“=dword:00000faf
„WbemAdapFileSignature“=hex:d6,a0,b9,c1,d1,85,78,63,4f,31,8b,f2,18,51,1a,5d
„WbemAdapFileTime“=hex:24,a2,b9,6d,3b,7d,c6,01
„WbemAdapFileSize“=dword:0000803b
„WbemAdapStatus“=dword:00000000
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMSSQLSERVERSecurity]
„Sicherheit“=hex:01,00,14,80,b8,00,00,00,c4,00,00,00,14,00,00,00,30,00,00,00,02,
00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,
00,00,02,00,88,00,06,00,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00,
05,12,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,
20,02,00,00,00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,04,00,00,00,00,
00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,06,00,00,00,00,00,14,00,00,01,
00,00,01,01,00,00,00,00,00,05,0b,00,00,00,00,00,18,00,fd,01,02,00,01,02,00,
00,00,00,00,05,20,00,00,00,23,02,00,00,01,01,00,00,00,00,00,05,12,00,00,00,
01,01,00,00,00,00,00,05,12,00,00,00
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMSSQLSERVEREnum]
"0"="Root\LEGACY_MSSQLSERVER\0000"
„Anzahl“=dword:00000001
„NextInstance“=dword:00000001
muss vor dem Import entsprechend der SQL-Server-Installation Ihres eigenen Computers entsprechend geändert werden. Es dauerte etwa 10 Minuten, bis es fertig war
http://shengshuai.cnblogs.com/archive/2006/05/27/410996.html