أعاد نظامي تثبيت القرص d: السابق مع تثبيت sqlserver. بعد إعادة تثبيت النظام، تعذر بدء تشغيل خدمة SQL المثبتة في الأصل ضمن d: استعادتها يدويا.
حاولت ما يلي:
(1). قم بتشغيل sqlservr.exe مباشرةً ضمن D:Program FilesMicrosoft SQL ServerMSSQLBinn واكتشف أنه يحتوي على معلمة: /c
عند تشغيله كخدمة، يمكنك بالفعل العثور على sqlserver من خلال Enterprise Manager بعد التشغيل، لكنه غير مريح لأنه لبدء تشغيل sqlserver، يجب عليك تشغيل نافذة واجهة dos إضافية وأريد تشغيلها كخدمة خلفية.
(2). أضف خدمة الخلفية sqlserver من خلال التسجيل:
ابحث عن HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices. فيما يلي جميع الخدمات الموجودة في النظام. أضف عنصرًا: MSSQLSERVER وأضف القيم الأساسية التالية:
"النوع"=الكلمة المزدوجة:00000010
"ابدأ"=الكلمة المزدوجة: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"="النظام المحلي"
يمكن أن تكون القيمة الأساسية لـ ImagesPath أيضًا قيمة سلسلة: D:Program FilesMicrosoft SQL ServerMSSQLBinnsqlservr.exe
من بينها، D:Program FilesMicrosoft SQL Server هو دليل sqlserver الخاص بك،
ثم قم بإضافة المفاتيح الفرعية ضمن هذا:
الربط
أداء
حماية
Enum
بإعادة تشغيل جهاز الكمبيوتر وستتم إضافة خدمة MSSQLSERVER إلى الخدمة.
ثم قم بإنشاء وحدة إدارة جديدة من خلال mmc وقم بإضافة هذه الخدمة.
سيقوم مدير خدمة sqlserver أيضًا باكتشاف وإدارة sqlserver.
السجل الكامل هو كما يلي. يمكنك نسخه وحفظه كملف .reg واستيراده إلى السجل
Windows Registry Editor الإصدار 5.00
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSet. الخدماتMSSQLSERVER]
"النوع"=الكلمة المزدوجة:00000010
"ابدأ"=الكلمة المزدوجة: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]
"تصدير"=ست عشري (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"
"تجميع"="تجميع بيانات SQLPerformance"
"Open"="OpenSQLPerformanceData"
"Close"="CloseSQLPerformanceData"
"PerfIniFile"="sqlctr.ini"
"آخر عداد"=dword:000010c2
"التعليمات الأخيرة"=dword:000010c3
"العداد الأول"=dword:00000fae
"المساعدة الأولى"=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]
"الأمان"=ست عشري: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"="الجذر\LEGACY_MSSQLSERVER\0000"
"العدد"=الكلمة المزدوجة:00000001
"NextInstance"=dword:00000001
بشكل مناسب وفقًا لتثبيت خادم SQL لجهازك قبل الاستيراد. استغرق الأمر حوالي 10 دقائق لإنجازه
http://shengshuai.cnblogs.com/archive/2006/05/27/410996.html