SQL सर्वर डेटा फ़ोल्डर पहुँच अधिकार


10

मैंने एक ताजा SQL सर्वर 2014 स्थापित किया था। अगला, मैं पिछले SQL सर्वर 2012 सर्वर से कुछ डेटाबेस संलग्न करना चाहता था। मैंने सभी mdfऔर ldfफ़ाइलों को डेटा निर्देशिका में कॉपी किया , लेकिन जब मैंने उन्हें संलग्न करने का प्रयास किया, तो मुझे यह त्रुटि संदेश मिला:

क्रिएट फ़ाइल को ऑपरेटिंग सिस्टम त्रुटि 5 का सामना करना पड़ा (
भौतिक प्रवेश फ़ाइल खोलने या बनाने की कोशिश करते समय ) से इनकार कर दिया गया है

(Microsoft SQL सर्वर, त्रुटि: 5123)

जब मैंने फ़ाइल सुरक्षा सेटिंग्स (फ़ाइल, गुण, सुरक्षा पर राइट क्लिक) की जाँच की, तो उसने कहा कि मेरे पास पढ़ने की अनुमति नहीं है। फ़ाइलों को कॉपी करने के लिए मैंने जिस खाते का उपयोग किया था, वह व्यवस्थापक समूह में है। मेरे पास DATAफ़ोल्डर पर पूर्ण नियंत्रण है और फिर भी, बस जिन फ़ाइलों को मैंने कॉपी किया है वे प्रतिबंधित हैं।

जब मैं पूरे फ़ोल्डर पर सुरक्षा अधिकारों को फिर से लागू करने की कोशिश करता हूं, तो यह कहता है:

कंटेनर में ऑब्जेक्ट्स को एन्यूमरेट करने में विफल। प्रवेश निषेध है।

जब मैं फ़ाइलों को कहीं और कॉपी करता हूं, तो मेरे पास एक्सेस अधिकार हैं।

प्रश्न है, मैं DATAफ़ोल्डर में इन फ़ाइलों के लिए एक्सेस अधिकार कैसे प्राप्त कर सकता हूं ?

जवाबों:


11

क्या आपने उन्नत सुरक्षा सेटिंग्स के तहत देखा है?

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

तीर उन संशोधनों की ओर इशारा करते हैं जो मैंने अक्सर Windows 2012 R2 पर SQL सर्वर स्थापित करते समय विशेष रूप से लागू किए थे।

SQL सर्वर रूट निर्देशिका के लिए, मैं SQL सर्वर प्रक्रिया खाते पर पूर्ण नियंत्रण दूंगा।

संबंधित आधिकारिक दस्तावेज:

डेटाबेस इंजन एक्सेस सुरक्षित डेटा और लॉग फ़ाइलों के लिए फ़ाइल सिस्टम अनुमतियाँ कॉन्फ़िगर करें


धन्यवाद, यह मेरे लिए काम किया। मुझे हालांकि सुरक्षा सेटिंग्स में "उपयोगकर्ता" समूह जोड़ना था।
फ्रैंक

यह अभी भी मेरे लिए काम नहीं करता है ... मैंने सब कुछ करने की कोशिश की, सिस्टम के मालिक को बदलकर, MSSQL उपयोगकर्ता, उपयोगकर्ता समूह, आदि को जोड़कर मैं अभी निर्देशिका में डीबी नहीं बना सकता हूं जो मुझे चाहिए।
अहमद
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.