मेरे पास हर रात अपने डेटाबेस पर कुछ सुविधाओं को अपडेट करने के लिए एक स्क्रिप्ट है (बस कुछ विशेषताओं को कॉपी करने और बदलने के लिए)। यह विशेषताएं "केवल पढ़ने के लिए" हैं। मेरी समस्या यह है कि मैं इससे बच नहीं सकता कि ये सुविधाएँ उपयोगकर्ताओं द्वारा खोली गई हैं, और मेरी स्क्रिप्ट निम्न त्रुटि दिखा सकती है:
ExecuteError: ERROR 000464: Cannot get exclusive schema lock.
Either being edited or in use by another application.
क्या मैं फाइटन स्क्रिप्ट को, कुछ कमांड के माध्यम से, फाइलों को कॉपी करके, यहां तक कि कुछ उपयोगकर्ता द्वारा खोला जा सकता है? क्या मैं स्क्रिप्ट चलाने से पहले अपने डेटाबेस के सभी कनेक्शनों को हटा सकता हूं?