2012-11-08 13 views
14

प्रारंभ नहीं कर सकता है स्थानीय डीबी इंस्टेंस शुरू नहीं कर सकता, मैंने स्थापित और पुनः स्थापित किया है।स्थानीय डीबी

रखें यह त्रुटि मिलती:

Start of LocalDB instance "v11.0" failed because of the following error: Error occurred during LocalDB instance startup: SQL Server process failed to start.

किसी को भी किसी भी सलाह? ?

माइक्रोसॉफ्ट एसक्यूएल सर्वर 2012, मैंने पूर्ण स्थापना विकल्पों को सुनिश्चित किया है, एसक्यूएल से संबंधित सभी सेवाओं को बंद कर दिया है और पुनरारंभ करने का प्रयास किया है।

sqllocal info 

मुझे देता है:

Projects v11.0

जब मैं कोशिश

sqllocal start v11.0 

मैं ऊपर त्रुटि मिलती है।

+0

@Alex उत्तर सूचनात्मक आलेख को लिंक प्रदान करता है जिसमें आईआईएस और लोकलडीबी के साथ समस्या का समाधान है: http://stackoverflow.com/a/27257343/237858 – kape123

+0

@ kape123 मैंने समस्या को ठीक करने का प्रबंधन किया .. आईआईएस और एमएसएसएलएल को हटा रहा है .. जीवन के बाद से अद्भुत रहा है!^_^ – Pogrindis

उत्तर

37

सब और जब विफल रहता है और आप डेटा हानि के बारे में परवाह नहीं है, हटा सकते हैं और अपने LocalDB \ v11.0 डेटाबेस पुन: बनाने! कमांड प्रॉम्प्ट पर

sqllocaldb delete v11.0 
sqllocaldb create v11.0 

(Sqllocaldb अपने पथ में सही है? यह मेरे लिए था।)

+0

चेतावनी: मैंने ऐसा करने के बाद अपने स्थानीय डीबी के साथ कुछ और गलत किया था, मुझे नहीं पता कि, लेकिन मैंने स्थानीय डीबी इंस्टॉलर को फिर से लोड करने, स्थानीय डीबी को अनइंस्टॉल करने और डाउनलोड से पुनर्स्थापित करने का अंत किया। –

+1

वास्तव में यह मेरी मदद नहीं करता है, अब मेरे स्थानीय डीबी के साथ कुछ और खराब हो गया है :( –

+0

मैं * अंत में * इसे काम कर रहा हूं। और हाँ ये कदम समाधान का हिस्सा थे। लेकिन मुझे अन्य समस्याएं भी थीं। -/ –

0

आपको अतिरिक्त जानकारी के लिए इवेंट लॉग देखना चाहिए।

Product Name
SQL Server

Product Version 11.0

Product Build Number

Event ID
266

Event Source
SQL Server Local Database Runtime 11.0

Component
Local Database Runtime API

Message Text
Error occurred during Local Database instance startup: SQL Server process failed to start.

Explanation A SQL Server process is started but SQL Server startup failed.

User Action See the event log for details.

स्रोत: http://msdn.microsoft.com/en-us/library/hh256140.aspx

+1

मैंने देखा और इसे पूरी तरह से बेकार पाया। यहां तक ​​कि लॉग केवल एक असफल संदेश दिखाएं। मैं इस कारण से यह सेवा शुरू नहीं कर सकता हूं कि यह कारण क्यों शुरू हो रहा है। पहले Google खोज परिणाम का लिंक नहीं धन्यवाद। – Pogrindis

+0

'उपयोगकर्ता उदाहरण के लिए प्रक्रिया शुरू करने में विफलता के कारण SQL सर्वर का उपयोगकर्ता उदाहरण उत्पन्न करने में विफल। कनेक्शन बंद हो जाएगा। [ग्राहक: <स्थानीय मशीन>] ' – Pogrindis

+0

एमएस समाधान के रूप में वर्णित क्या पूछने के लिए मुझ पर नाराज होने की आवश्यकता नहीं है। यदि आपने पहले से ऐसा किया है, तो यह इवेंट लॉग से ओपी में त्रुटि संदेश जोड़ने में मदद करेगा। क्या आपने पुराने स्थापना डेटा को हटाने का प्रयास किया: 'सी: \ दस्तावेज़ और सेटिंग्स \ YOUR_USERNAME \ स्थानीय सेटिंग्स \ अनुप्रयोग डेटा \ Microsoft \ Microsoft SQL सर्वर डेटा \ SQLEXPRESS'? – SchmitzIT

11

मैं एक ऐसी ही त्रुटि हो रही थी, लेकिन जब

sqllocaldb start 

चल स्थानीय डाटाबेस शुरू कर दिया सफलतापूर्वक। इसके अलावा जब ईवेंट लॉग की जाँच मैं

Windows API call WaitForMultipleObjects returned error code: 575

की तर्ज क्या यह मेरे लिए तय साथ एक त्रुटि देखा:

  1. आईआईएस में, डीबी करने के लिए अनुमति के साथ एक खाते के अंतर्गत चलाने के अनुप्रयोग पूल कॉन्फ़िगर सर्वर (एप्लिकेशन पूल के उन्नत विकल्प)
  2. एप्लिकेशन पूल उन्नत विकल्प में पर, सच
को लोड उपयोगकर्ता प्रोफ़ाइल सेट

संदर्भ: http://blogs.msdn.com/b/sqlexpress/archive/2011/12/09/using-localdb-with-full-iis-part-1-user-profile.aspx

+1

यही कारण है कि मेरे लिए समस्या हल हो गई ... जैसा कि लिंक किया गया लेख कहता है: आपको नोटपैड में 'सी: \ विंडोज \ सिस्टम 32 \ inetsrv \ config \ applicationHost.config' खोलने की आवश्यकता है और ' setProfileEnvironment = "true" 'आपके AppPool पर। – kape123

3

यह LocalDB लॉग फाइल में भी देख Worths, यह ईवेंट लॉग तुलना में अधिक विस्तृत है:

:

%LocalAppData%\Microsoft\Microsoft SQL Server Local DB\Instances\ProjectsV12\error.log 

उदाहरण पुनः इसके अलावा मैं इस फ़ोल्डर की सामग्री को हटाना पड़ा

%LocalAppData%\Microsoft\VisualStudio\SSDT\ 

यह वह जगह है जहां मेरे पास एमडीएफ और एलडीएफ फाइलें हैं।

3

मेरे समाधान:

जाएं: %LocalAppData%\Microsoft\Microsoft SQL Server Local DB\ और everyone समूह के लिए फ़ोल्डर "उदाहरण" के कुल नियंत्रण अनुमति देते हैं।

मुझे पता है कि यह ठीक नहीं है लेकिन यह मेरी समस्या का समाधान करता है और मुझे वास्तव में उस फ़ोल्डर के डेटा की परवाह नहीं है क्योंकि यह एक विकासशील और परीक्षण कंप्यूटर है।

+0

मैंने यह देखने के लिए पर्याप्त गहराई से खोला नहीं है कि कौन से उपयोगकर्ता को वास्तव में अनुमतियों की आवश्यकता है ... सूची में पूर्ण नियंत्रण वाले" सभी "को जोड़ने के बाद मैं इसे सत्यापित करने में सक्षम था काम किया। एक झुकाव पर मैंने "हर कोई" हटा दिया और यह अभी भी काम करता है ... लेकिन ऐसा लगता है कि यह सूची में पहले से ही पूर्ण नियंत्रण में अन्य खातों को फिसल गया है ... शायद यही कारण है कि यह अभी भी मेरे लिए काम करता है। – azarc3

0

वही समस्या यहां। यहां पोस्ट किए गए अन्य समाधानों के बिट्स का उपयोग करके मैंने इसे कैसे तय किया है।

Windows API call WaitForMultipleObjects returned error code: 575. Windows system error message is: {Application Error} 
The application was unable to start correctly (0x%lx). Click OK to close the application. 
Reported at line: 3730. 

मुझे एहसास हुआ कि मैं एसक्यूएल सर्वर प्रबंधन स्टूडियो मेरे विकास मशीन पर स्थापित किया था, लेकिन कोई अन्य एसक्यूएल घटकों,:

मैं आवेदन ईवेंट लॉग में इन त्रुटियों के दर्जनों था। मैं एसक्यूएल एक्सप्रेस

https://www.microsoft.com/en-us/cloud-platform/sql-server-editions-express

से डेटाबेस इंजन, साझा घटकों, और localdb स्थापित स्थापित करने के बाद, मैं अभी भी इस घटना में एक ही त्रुटि लॉग ऑन :(

मिले इस लेख मिलती है: Cannot start LocalDB

स्थानीय डीबी उदाहरण नाम प्राप्त करने के लिए cmd में निम्न चलाएं: सी:> sqllocaldb जानकारी

मेरे इंस्टॉल में, मेरे पास था: 01/इन (sqllocaldb MSSQLLocalDB हटाना) बनाने

sqllocaldb delete MSSQLLocalDB 
sqllocaldb delete ProjectsV13 

मैं हटाने का प्रयास करने के मुद्दों में भाग:MSSQLLocalDB ProjectsV13

मैं उदाहरणों हटाने के लिए निम्न भाग गया। मैंने '% LocalAppData% \ Microsoft \ Microsoft SQL Server स्थानीय डीबी \ इंस्टेंस *' के तहत सभी फ़ोल्डर्स और फ़ाइलों को हटा दिया है (आपको SQL सर्वर को रोकने और सभी SQL सर्वर प्रक्रियाओं को मारने की आवश्यकता है)

फिर 'sqllocaldb create' चला रहा है बनाया और डिफ़ॉल्ट उदाहरण और सभी फाइलें शुरू की।

0

मुझे यह समस्या थी। मैं एक एप्लिकेशन के माध्यम से विंडोज प्रमाणीकरण का उपयोग करने की कोशिश कर रहा था, लेकिन आईआईएस ऐप पूल प्रमाण पत्र गलत थे। मैं अपनी पहचान के रूप में अपने विंडोज उपयोगकर्ता नाम (यानी: NETWORK\name) का उपयोग कर रहा था, लेकिन मैंने इसे अंतर्निहित "LocalSystem" में बदल दिया और यह काम किया।

संबंधित मुद्दे