मेरा आवेदन एक SQL सर्वर डीबी पर आधारित है।डेटाबेस पर सक्रिय ट्रिगर्स की सूची कैसे प्राप्त करें?
सभी ग्राहकों के अनुकूलन को छोड़कर एक ही डीबी है।
कुछ अनुकूलन में शामिल हैं: नई टेबल, संशोधित टेबल, कस्टम दृश्य, कस्टम से चलाता है ...
जब मैं सॉफ़्टवेयर अद्यतन कुछ स्क्रिप्ट क्रियान्वित कर रहे हैं चलाते हैं। स्क्रिप्ट होने के बाद अब मैं मैन्युअल रूप से ट्रिगर्स को अक्षम करता हूं और पुनः सक्षम करता हूं।
वैसे भी मैं स्वचालित रूप से सभी ट्रिगर्स को अक्षम करना चाहता हूं (जो सक्षम हैं, उनमें से कुछ पहले ही अक्षम हो सकते हैं) और फिर अंत में उन्हें पुनः सक्षम कर सकते हैं।
पहिया को फिर से शुरू करने के लिए, यह कैसे करें?
वर्तमान डीबी पर केवल सक्रिय ट्रिगर्स कैसे प्राप्त करें?
एक बार मैं यह मिल गया मैं प्रोग्राम के रूप में बना सकते हैं और
DISABLE TRIGGER triggername ON TABLENAME
ENABLE TRIGGER triggername ON TABLENAME
संभव डुप्लिकेट: जाँच एक उत्प्रेरक है कि क्या सक्षम या अक्षम?] (Http: // stackoverflow।कॉम/प्रश्न/8136 9 37/एसक्यूएल-सर्वर-चेक-चाहे-ए-ट्रिगर-सक्षम-या-अक्षम) – michaelAngelo