डेटाबेस इंजिन पुनर्प्राप्ति हैंडल विफल होने पर प्रतीक्षा करें। संभावित कारणों के लिए SQL सर्वर त्रुटि लॉग की जाँच करें [बंद]


16

मैं SQL2008R2 - SQL2012 - sql2014 स्थापित करने का प्रयास करता हूं

2014-07-17 16:31:16.00 spid14s     Error: 17190, Severity: 16, State: 1.
2014-07-17 16:31:16.00 spid14s     Initializing the FallBack certificate failed with error code: 1, state: 20, error number: 0.
2014-07-17 16:31:16.00 spid14s     Unable to initialize SSL encryption because a valid certificate could not be found, and it is not possible to create a self-signed certificate.
2014-07-17 16:31:16.00 spid7s      Starting up database 'msdb'.
2014-07-17 16:31:16.01 spid12s     Starting up database 'mssqlsystemresource'.
2014-07-17 16:31:16.01 spid14s     Error: 17182, Severity: 16, State: 1.
2014-07-17 16:31:16.01 spid14s     TDSSNIClient initialization failed with error 0x80092004, status code 0x80. Reason: Unable to initialize SSL support. Cannot find object or property. 
2014-07-17 16:31:16.01 spid14s     Error: 17182, Severity: 16, State: 1.
2014-07-17 16:31:16.01 spid14s     TDSSNIClient initialization failed with error 0x80092004, status code 0x1. Reason: Initialization failed with an infrastructure error. Check for previous errors. Cannot find object or property. 
2014-07-17 16:31:16.01 spid14s     Error: 17826, Severity: 18, State: 3.
2014-07-17 16:31:16.01 spid14s     Could not start the network library because of an internal error in the network library. To determine the cause, review the errors immediately preceding this one in the error log.
2014-07-17 16:31:16.01 spid14s     Error: 17120, Severity: 16, State: 1.
2014-07-17 16:31:16.01 spid14s     SQL Server could not spawn FRunCommunicationsManager thread. Check the SQL Server error log and the Windows event logs for information about possible related problems.

जवाबों:


16

निम्नलिखित इस त्रुटि का कारण हो सकता है

सर्वर कॉन्फ़िगरेशन पेज विंडो (इंस्टॉलेशन के दौरान) पर उपयोगकर्ता जिस खाते का चयन करता है वह किसी तरह SQL सर्वर डेटाबेस इंजन सेवाओं को ऑनलाइन लाने में सक्षम नहीं होता है। या तो विशेषाधिकार का अभाव है या यह दूषित है। डेटाबेस इंजन सेवाओं की स्थापना के दौरान SQL सर्वर ऑनलाइन डेटाबेस सेवाओं को एक आंतरिक प्रक्रिया के रूप में लाने की कोशिश करता है, लेकिन स्टार्टअप खाते के कारण या तो भ्रष्ट या उचित विशेषाधिकार नहीं होने के कारण ऐसा करने में विफल रहता है और अंततः स्थापना विफल हो जाती है।

अन्य कारण तब होता है जब स्थापना पहली बार किसी कारण से विफल हो जाती है और उपयोगकर्ता स्थापना हटाने के कार्यक्रम से असफल स्थापना की स्थापना करता है, संयुक्त राष्ट्र का अधिष्ठापन टूटी हुई अवस्था में खाता है इसलिए इस त्रुटि संदेश को स्थापित करने का कोई और प्रयास विफल हो जाता है।

समाधान:

SQL सर्वर को पूरी तरह से ऐड रिमूव प्रोग्राम से अनइंस्टॉल करें और सेटअप पर राइट क्लिक करके और एडमिन के रूप में रन करके नया इंस्टॉलेशन शुरू करें। अब जब आप सर्वर कॉन्फ़िगरेशन पेज तक पहुँचते हैं तो कृपया NT Authority \ System को SQL सर्वर डेटाबेस इंजन सेवा स्टार्टअप खाते के रूप में चुनें।

यहाँ छवि विवरण दर्ज करें

http://social.technet.microsoft.com/wiki/contents/articles/24364.sql-server-troubleshooting-could-not-find-database-engine-startup-handle-error-during-installation.aspx

पुनश्च: यदि यह वापस लौटने में मदद नहीं करता है। कृपया ध्यान से लिंक में वर्णित चरणों का पालन करें


3
हाँ, यह नहीं है।
मर्डेनी

3
नहीं? मैंने वही किया जो @Shanky ने कहा: यह सब हटा दिया, फिर से बूट, प्रशासक के रूप में फिर से स्थापित, सेवा को सिस्टम के रूप में चलाएं। मेरे लिये कार्य करता है। अच्छा नहीं?
मार्कस

2
मेरे लिए एक जादू की तरह काम किया। सिवाय मैंने अनइंस्टॉल या रीस्टार्ट नहीं किया। मैंने अभी एक अलग उदाहरण स्थापित किया है, फिर एक बार सफल होने के बाद, खराब को अनइंस्टॉल कर दिया। इसके अलावा, दूसरी बार बहुत, बहुत, बहुत तेज था, क्योंकि अधिकांश फाइलें पहले से ही स्थापित थीं। जब तक आप अंतिम उदाहरण को अनइंस्टॉल करने के लिए नहीं चुनते हैं, तब तक सभी साझा किए गए टूल इन-टैक बने रहते हैं।
जेरी डॉज

1
2 दिनों के लिए इसे स्थापित करने की कोशिश करने के बाद मेरे लिए काम किया। धन्यवाद
एंड्रयू सिम्पसन

1

एसक्यूएल शुरू नहीं होने का कारण यह है कि एसक्यूएल सर्वर ट्रैफिक को एन्क्रिप्ट करने के लिए जिस एसएसएल सर्टिफिकेट का उपयोग करने के लिए आपने एसक्यूएल सर्वर को कॉन्फ़िगर किया है वह नहीं मिल सकता है, इसलिए एसक्यूएल शुरू हो सकता है। SQL सर्वर कॉन्फ़िगरेशन प्रबंधक "SQL सर्वर नेटवर्क कॉन्फ़िगरेशन" के तहत "MSSQLSERVER के लिए प्रोटोकॉल" पर राइट क्लिक करें और गुणों का चयन करें। प्रमाणपत्र टैब पर मौजूद प्रमाणपत्र में परिवर्तन होता है, या यदि आप नेटवर्क ट्रैफ़िक को एन्क्रिप्ट करने का प्रयास नहीं कर रहे हैं, तो किसी भी प्रमाणपत्र का चयन न करें। ठीक क्लिक करें और फिर SQL सर्वर सेवा शुरू करने का प्रयास करें।


0

MSSQLSERVER सेवा द्वारा उपयोग की गई समस्या के कारण % userprofile% \ AppData \ Roaming \ Microsoft \ Crypto \ RSA \ S-1-5-xxxxx फ़ोल्डर (जहां XXXXX आपके वातावरण के लिए विशिष्ट है) के लिए पूर्ण अनुमति अनुमति जोड़ना इस समस्या को हल करता है।

और अधिक देखें: http://www.iamberke.com/post/2013/07/05/SQL-Server-cannot-start-TDSSNIClient-initialization-failed.aspx#sthash.nxHHQ6WQQ.puf


-1

स्थापना और वैध पासवर्ड के बजाय NTUSER / LOCAL पर मान्य उपयोगकर्ता खाते का चयन करें और यह बात है। अधिमानतः WINDOWS / SQL_SERVER ACCESS का भी चयन करें।


-1

मैंने एक डोमेन नियंत्रक पर SQL सर्वर स्थापित करने का प्रयास किया और इस समस्या का सामना किया। मैंने सक्रिय निर्देशिका में प्रतिष्ठित उपयोगकर्ता बनाकर और स्थापना के दौरान SQL सर्वर की सेवाओं में संबंधित उपयोगकर्ताओं को प्रदान करके इस मुद्दे को हल किया। मुझे उम्मीद है कि यह किसी की मदद कर सकता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.