मुझे अपनी समस्या का समाधान करने का सबसे अच्छा तरीका खोजने में परेशानी हो रही है, कृपया ध्यान रखें कि मैं इस कार्य के बारे में जाने के बेहतर तरीकों के लिए खुला हूं।तालिका अद्यतन ट्रिगर के बाद असीमित रूप से SQL सर्वर से एक कंसोल अनुप्रयोग चलाएं?
मुझे क्या करना है, मेरी तालिका में पंक्ति के मूल्य को अद्यतन करने के बाद, मुझे उस तालिका से 2 फ़ील्ड्स को कंसोल एप्लिकेशन के पैरामीटर के रूप में उपयोग करने की आवश्यकता है। फिलहाल मैं तालिका पर ट्रिगर सेट करके और पैरामीटर के साथ एप्लिकेशन चलाने के लिए xp_cmdshell
का उपयोग करके इसे पूरा कर सकता हूं। हालांकि मुझे इसे असंकालिक रूप से करने की ज़रूरत है, इसलिए मेरी संग्रहित प्रक्रिया लटकती नहीं है, जबकि यह कंसोल एप्लिकेशन को समाप्त करने की प्रतीक्षा करता है।
शायद मैं इस गलत तरीके से जा रहा हूं।
मैं एसक्यूएल सर्वर का उपयोग कर रहा 2008
संपादित करें - एंड्री एम द्वारा जवाब सबसे अच्छा प्रतीत हो रहा है वर्तमान में लेकिन टिप्पणी मैं ऐसा "तुरंत" बनाने के लिए कोई तरीका होना चाहिए में कहा गया है। क्या एसपी या ट्रिगर से नौकरी कॉल करना संभव है? या शायद एक समान परिणाम प्राप्त करने का एक और तरीका?
सभी की मदद के लिए धन्यवाद।
संपादित करें - मुझे लगता है कि वह नीचे जवाब देता है क्योंकि इससे मुझे सबसे बेहतर समाधान में मदद मिली। मैं जो कर रहा हूं वह एक ऐसी नौकरी तैयार कर रहा था जो मेरी मेज को दूसरे के खिलाफ पूछताछ करता है जो अद्यतन पंक्तियों का ट्रैक रखता है। तब जब मेरे पास पंक्तियां हों तो मुझे अद्यतन करने की आवश्यकता है मैं निर्दिष्ट पैरामीटर के साथ अपना आवेदन चलाने के लिए xp_cmdshell का उपयोग करता हूं। यह समाधान अब तक सुचारू रूप से काम कर रहा प्रतीत होता है।
आप क्या आवेदन करते हैं? – UnhandledExcepSean
यह मेरी तालिका में अपडेट किए गए मानों के आधार पर कुछ बैच ऑपरेशन करता है, तो मैं उस पर अधिक विस्तार से नहीं जा सकता। – kds6253
क्या इसे डेटाबेस के बाहर कुछ भी करने की ज़रूरत है? – UnhandledExcepSean