यदि डेटाबेस में auto_close है चालू होने पर जब डेटाबेस उपयोग में नहीं होगा तो इंजन फ़ाइल हैंडल को बंद कर देगा। एक्सप्रेस इंस्टेंस डेटाबेस को ऑटो-क्लोज़ ऑन के रूप में बनाते हैं और यह संपत्ति तब संरक्षित होती है जब डेटाबेस गैर-एक्सप्रेस इंस्टेंस से जुड़ा होता है।
यह सच नहीं है कि डेटाबेस फ़ाइल की प्रतिलिपि बनाने के लिए आपको इंस्टेंस को बंद करना होगा। आपको बस इतना करना है कि डेटाबेस फाइलों पर SQL सर्वर इंस्टेंस द्वारा रखे गए अनन्य हैंडल को त्यागना है। यह केवल डेटाबेस को ऑफ़लाइन सेट करके, कॉपी करके, फिर इसे वापस ऑनलाइन सेट करके किया जा सकता है। (अगर मुझे सही से याद है) डेटाबेस के लिए जो केवल पढ़ने के लिए हैं, SQL सर्वर द्वारा आयोजित हैंडल अन्य प्रक्रियाओं को फ़ाइल पर साझा हैंडल खोलने की अनुमति देता है। यही कारण है कि आप एक ऑनलाइन रीड-ओनली डेटाबेस की प्रतिलिपि बना सकते हैं, और सामान्य ऑपरेटिंग मोड के तहत msqlsystemresource केवल-पढ़ने के लिए है।
अन्य प्रश्न:
1c) कभी नहीं। हमेशा एमडीएफ, सभी एनडीएफ और एलडीएफ की नकल करें। यहां तक कि जब एमडीएफ को अकेले कॉपी करने की सिफारिश की जाती है, तो उन्हें अनदेखा करें और एलडीएफ को भी कॉपी करें।
2) संसाधन डेटाबेस आपके बायनेरिज़ का हिस्सा हैं। वे आपकी स्थापना के बिन फ़ोल्डर में होंगे, वही स्थान sqlservr.exe के रूप में होगा। प्रत्येक स्थापित इंस्टेंस के लिए पथ भिन्न होगा और आप इसे सेटअप के दौरान बदल सकते हैं।
और एक आखिरी विचार:क्यों क्या आप संसाधन डीबी को छूते हैं? आप दर्द की दुनिया के लिए तैयार हैं, यदि आप किसी भी तरह से संसाधन डीबी में हेरफेर करते हैं तो आप आसानी से अपना उदाहरण भ्रष्ट कर सकते हैं।