मैं कोडिंग परीक्षणों के लिए तैयार डेवलपर साक्षात्कार के लिए एक लैपटॉप स्थापित कर रहा हूं। मैं प्रत्येक उम्मीदवार के लिए डेटाबेस बनाना चाहता हूं, लेकिन साक्षात्कार के पहले ही। मेरी तैयारी इस तरह जाती है:एक SQL सर्वर डेटाबेस सेटअप करें जो केवल कुछ उपयोगकर्ताओं के लिए दृश्यमान है
- व्यवस्थापक के रूप में लॉगऑन।
- प्रत्येक उम्मीदवार के लिए एक स्थानीय विंडोज उपयोगकर्ता बनाएँ।
- प्रत्येक उम्मीदवार के लिए SQL सर्वर के स्थानीय डिफ़ॉल्ट उदाहरण पर डेटाबेस बनाएं (डेटाबेस नाम में उनके नाम के साथ)।
जैसे कि जब मैं प्रत्येक उम्मीदवार के रूप में विंडोज़ पर लॉगऑन करता हूं, यदि वे एसएसएमएस खोलते हैं तो वे ऑब्जेक्ट एक्सप्लोरर में केवल अपना डेटाबेस देख सकते हैं।
मैं इसे इस तरह से करना चाहता हूं, क्योंकि पिछली उम्मीदवार के डेटाबेस को बैकअप/अलग करने के लिए साक्षात्कार के बीच अक्सर पर्याप्त समय नहीं होता है और अगले उम्मीदवार के डेटाबेस को बनाते हैं (मशीन धीमी है, इसलिए लॉग ऑन/ऑन फिर आदि समय लगता है)।
क्या यह संभव है, और यदि हां, तो कैसे?
अग्रिम में बहुत धन्यवाद।
हाँ लेकिन फिर मुझे एक अलग समस्या है - प्रत्येक उम्मीदवार विजुअल स्टूडियो खोलने और पिछले उम्मीदवारों की परियोजनाओं को उनके सामने दिखाई देता है। विभिन्न विंडोज लॉग इन इन को अलग करते हैं (और एनटीएफएस के साथ वे एक-दूसरे के दस्तावेज़ फ़ोल्डरों तक भी नहीं पहुंच सकते हैं)। –
@Neil, यह एक अच्छा बिंदु है, लेकिन सरल बैच स्क्रिप्ट इसे ठीक कर सकती है। – slugster
असल में मैं असहमत हूं। एक बैच स्क्रिप्ट यह सुनिश्चित करने में सक्षम नहीं होगी कि एमआरयू सूचियां और वीएस -2010 स्टार्ट पेज इत्यादि सभी "साफ" हैं और पिछले परियोजनाओं के संदर्भ में नहीं हैं। –