मुझे कई त्रुटियाँ मिलती हैं LocalDB
( स्टार्टअप त्रुटि , SQL सर्वर प्रबंधन स्टूडियो से DB नहीं बना सकते हैं और जब बैकअप को बहाल करने की कोशिश कर रहे हैं तो कई समस्याएँ ) और मुझे जो कुछ भी ठीक नहीं मिला, उनमें से कुछ भी मदद नहीं कर रहा है। यह मुझे लगता है कि सभी त्रुटियों की जड़ें सही ढंग से स्थापित नहीं होने की अनुमति में हैं।
अब एक साधारण DDL तालिका निर्माण स्क्रिप्ट SQL सर्वर प्रबंधन स्टूडियो से ठीक काम करता है और मेरे उपयोगकर्ता खाते के फ़ोल्डर की जड़ में डेटाबेस बनाता है ( जैसा कि समझाया गया है )। उदाहरण फ़ोल्डर हालांकि ( उन्नत सेवाओं के साथ SQL सर्वर एक्सप्रेस कोD:\Users\[My name]\AppData\Local\Microsoft\Microsoft SQL Server Local DB\Instances
स्थापित करने के बावजूद स्थित है) मैंने डेटा फ़ोल्डर को किसी अन्य स्थान पर निर्दिष्ट किया है - जहां केवल मानक SQL सर्वर एक्सप्रेस फाइलें संग्रहीत की जाती हैं, लेकिन इंस्टेंसेस नहीं है ) अनुमतियों के संबंध में समस्याग्रस्त लगती है (खाते के विपरीत) जड़) इसलिए और मेरी परियोजनाओं के बीच एक स्थान पर मेरे DB फ़ाइलों को रखने के लिए मैं उदाहरण फ़ोल्डर को दूसरी जगह स्थानांतरित करना चाहूंगा। क्या यह संभव है? मुझे संबंधित रजिस्ट्री प्रविष्टि भी नहीं मिली है।.mdf
LocalDB
मैं SQL सर्वर एक्सप्रेस 2012 और उसी संस्करण के SSMS का उपयोग कर रहा हूं (नवीनतम अपडेट स्थापित)।
किसी भी सहायता की सराहना की जाएगी।
संपादित करें: डेटाबेस सेटिंग पेज KookieMonster ने पहले उल्लेख किया है कि मेरे लिए एक त्रुटि है, न तो संपादित करने और न ही कोई कॉन्फ़िगरेशन देखने में सक्षम होने के लिए। मैंने फिर से अपडेट के लिए विंडोज अपडेट की जांच की और SQL सर्वर एक्सप्रेस के लिए कुछ अपडेट थे जो स्थापित नहीं थे (हालांकि मुझे यकीन है कि मैंने पहले स्थापित करने के लिए सब कुछ चुना है), इसलिए मैंने उन्हें स्थापित किया। इससे मेरे लिए सेटिंग पेज पर जाना संभव हो गया।
मैं कहीं और करने के लिए LocalDB उदाहरण के रूट फ़ोल्डर स्थापित करने की कोशिश की है, लेकिन मैं हर फ़ोल्डर की कोशिश की त्रुटि से इनकार कर दिया, अर्थात्
Alter सेटिंग 'Microsoft.SqlServer.Management.Smo.ObjectKeyBase' के लिए विफल रहा। (Microsoft.SqlServer.Smo)
------------------------------ अतिरिक्त जानकारी:
Transact-SQL स्टेटमेंट या बैच निष्पादित करते समय एक अपवाद उत्पन्न हुआ। (Microsoft.SqlServer.ConnectionInfo)
RegCreateKeyEx () त्रुटि 5, 'प्रवेश निषेध है।' (Microsoft SQL सर्वर, त्रुटि: 22002)
मुझे यह भी मिलता है, भले ही फ़ोल्डर में सभी के लिए पूर्ण नियंत्रण सेट हो! यहां तक कि काम करने वाले एकमात्र फ़ोल्डर को और अधिक मनोरंजक बनाने के लिए, जो डिफ़ॉल्ट के रूप में सेट किया गया है (उपयोगकर्ता खाते की जड़) में कोई विशेष अनुमतियों को लागू नहीं किया गया है - सिर्फ वही जो मेरे उपयोगकर्ता के पास है (बस किसी अन्य फ़ोल्डर को मैंने सेट करने की कोशिश की है)। इसके प्रभाव में इसका अर्थ है कि मेरे सभी लोकल डीबीडी डेटाबेस की फाइलें मेरे खाते के रूट फ़ोल्डर में सहेजी गई हैं।