2012-07-12 32 views
5

मैं एक एक्सेस 2010 डेटाबेस बना रहा हूं और सहमति और सुरक्षा की बात करते समय कुछ स्पष्टीकरण चाहूंगा। मैं चाहता हूं कि ऐप शुरू करने पर केवल एक मेनू फॉर्म को लॉगिन बटन सहित कई बटनों के साथ प्रदर्शित किया जाए। जब तक उपयोगकर्ता अपने अनुमति समूह के आधार पर उपयोगकर्ता लॉग इन नहीं करता तब तक अधिकांश बटन अक्षम किए जाएंगे; दर्शक (डेफॉल्ट), कर्मचारी, संपादक, व्यवस्थापक।एक्सेस 2010 को एकाधिक उपयोगकर्ताओं/कार्यान्वयन समूह सुरक्षा

इसके अलावा, व्यवस्थापक केवल एक्सेस डेटाबेस देखने में सक्षम होने के लिए एकमात्र होना चाहिए जबकि अन्य केवल फॉर्म देखने के लिए प्रतिबंधित हैं।

मैं सिर्फ डिफ़ॉल्ट समवर्ती कार्यान्वयन का परीक्षण कर रहा था लेकिन एक साझा नेटवर्क पर अपना डेटाबेस सहेज रहा था और स्वयं और सहकर्मी इसे एक्सेस करने का प्रयास कर रहा था। पता चला कि किसी ने डेटाबेस को एक्सेस किया है, यह इसे दूसरों से बंद कर देता है, और यदि हम दोनों एक ही समय में कोशिश करते हैं तो यह केवल पढ़ने के लिए ही बन जाता है।

तो मैं बस इसे शुरू करने के तरीकों की तलाश में हूं।

उत्तर

2

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

+0

हे रेमो, प्रतिक्रिया के लिए टैंक लेकिन यह वास्तव में मेरी मदद नहीं करता है। क्या कोई लेख/साइटें हैं जिन्हें आप अधिक जानकारी के लिए अनुशंसा कर सकते हैं। – HelloWorld

+0

मैंने सोचा था कि आपकी समस्या यह थी कि एक्सेस डेटाबेस केवल पढ़ा गया। वास्तविक समस्या क्या है? यदि आप गंभीर सुरक्षा चाहते हैं, तो एक्सेस सही विकल्प नहीं है। – Fionnuala

+0

कोई सुरक्षा स्वयं से उपयोगकर्ताओं की सुरक्षा नहीं कर रही है। मैं अब वर्क ग्रुप में देख रहा हूं इसलिए मुझे लगता है कि मैं यही देख रहा हूं। लेकिन मुझे लगता है कि आपके पिछले उत्तर का पालन करना है जहां मैं पढ़ने/संशोधित अनुमतियों को बदलूं? क्या यह सिर्फ फाइल/फ़ोल्डर सुरक्षा को समायोजित कर रहा है या यह पहुंच के माध्यम से कुछ है? – HelloWorld