Mon système a réinstallé le disque d: précédent avec sqlserver installé. Après avoir réinstallé le système, le service SQL initialement installé sous d: n'a pas pu être démarré. Le CD d'installation de sqlserver n'a pas été trouvé, j'ai donc essayé de le faire. restauré manuellement.
J'ai essayé ce qui suit :
(1). Exécutez directement sqlservr.exe sous D:Program FilesMicrosoft SQL ServerMSSQLBinn et constatez qu'il a un paramètre : /c
Exécuté en tant que service, vous pouvez en effet trouver sqlserver via Enterprise Manager après l'exécution, mais cela n'est pas pratique car pour démarrer sqlserver, vous devez exécuter une fenêtre d'interface DOS supplémentaire. Je souhaite l'exécuter en tant que service en arrière-plan.
(2). Ajoutez le service d'arrière-plan sqlserver via le registre :
Recherchez HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices. Voici tous les services du système. Ajoutez un élément : MSSQLSERVER et ajoutez les valeurs clés suivantes :
"Type"=dword:00000010
"Démarrer"=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
"NomDisplay"="MSSQLSERVER"
"NomObjet"="SystèmeLocal"
La valeur clé d'ImagesPath peut également être une valeur de chaîne : D:Program FilesMicrosoft SQL ServerMSSQLBinnsqlservr.exe
Parmi eux, D:Program FilesMicrosoft SQL Server est le répertoire de votre serveur sql,
puis ajoutez des sous-clés sous ceci :
Lien
Performance
Sécurité
Enum
redémarre l'ordinateur et le service MSSQLSERVER sera ajouté au service.
Ensuite, créez une nouvelle unité de gestion via mmc et ajoutez ce service.
Le gestionnaire de services sqlserver détectera et gérera également le serveur sql.
Le reg complet est le suivant. Vous pouvez le copier, l'enregistrer en tant que fichier .reg et l'importer dans le registre
Windows Registry Editor version 5.00
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSet. ServicesMSSQLSERVER]
"Type"=dword:00000010
"Démarrer"=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
"NomDisplay"="MSSQLSERVER"
"NomObjet"="LocalSystem"
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMSSQLSERVERLinkage]
"Exporter"=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]
"Bibliothèque"="d:\PROGRA~1\MSSQL\BINN\SQLCTR80.DLL"
"Collecter" = "Collecter les données SQLPerformance"
"Ouvrir" = "OpenSQLPerformanceData"
"Fermer"="FermerSQLPerformanceData"
"PerfIniFile"="sqlctr.ini"
"Dernier compteur"=dword:000010c2
"Dernière aide"=dword:000010c3
"Premier compteur"=dword:00000fae
"Première aide"=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]
"Sécurité"=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"="Racine\LEGACY_MSSQLSERVER\0000"
"Nombre" = dword : 00000001
"NextInstance"=dword:00000001
doit être modifié de manière appropriée en fonction de l'installation du serveur SQL sur votre propre machine avant l'importation. Il a fallu environ 10 minutes pour le faire
http://shengshuai.cnblogs.com/archive/2006/05/27/410996.html