मेरे पास SQL Server 2000 के लिए संग्रहीत प्रक्रिया है जो किसी भी क्षण में केवल एक ही उदाहरण निष्पादित की जा सकती है। क्या जांचने और सुनिश्चित करने का कोई तरीका है कि प्रक्रिया वर्तमान में निष्पादन में नहीं है?एक संग्रहीत प्रक्रिया को एक ही समय में दो बार निष्पादित करने से रोकें
आदर्श रूप से, मैं कोड को स्वयं निहित और कुशल (तेज़) होना चाहता हूं। मैं कुछ भी नहीं करना चाहता हूं जैसे ग्लोबल अस्थायी तालिका को इसके अस्तित्व के लिए जांचना क्योंकि अगर प्रक्रिया किसी कारण से विफल हो जाती है, तो इसे हमेशा चलने के रूप में माना जाएगा ...
मैंने खोज की है, मैं नहीं ऐसा नहीं लगता कि यह अभी तक पूछा गया है। अगर यह किया गया है, क्षमा करें।
एसक्यूएल-सर्वर का कौन सा संस्करण आप उपयोग कर रहे हैं? –
मैंने पोस्ट अपडेट किया। माफ़ कीजिये। –