एकल डेटाबेस पर BULK INSERT की अनुमति


15

मैं ऐसी कंपनी पर काम करता हूं जिसमें सीधे आईटी सिक्योरिटी मैनर्स हैं। हमारी टीम में कुछ प्रक्रियाओं का अनुकूलन करने के लिए मुझे एक डेटाबेस विश्लेषक के रूप में काम पर रखा गया था। समस्या यह है कि मैंने केवल अनुमतियाँ पढ़ी हैं और लिखी हैं और मैं डेटाबेस पर उन्नत अनुमतियाँ प्राप्त करने की कोशिश कर रहा हूँ। वर्तमान में हमारे पास एक ही सर्वर में बहुत सारे डेटाबेस हैं और हम केवल एक ही डेटाबेस पर काम कर सकते हैं, मैं सोच रहा था कि क्या होगाBULK INSERT अनुमति एकल डेटाबेस को दी जा सकती है या पूरे सर्वर को अनुमति होगी?

मैं इस बारे में वेब के माध्यम से खोज की है, लेकिन मैं थोड़ा उलझन में है। यह मुझे पता चला है। BULK INSERT का उपयोग करने के लिए मुझे INSERTवांछित टेबल या डेटाबेस की अनुमति होनी चाहिए और ADMINISTER BULK OPERATIONSजो कि एक सर्वर वाइड अनुमति है। अगर मुझे ADMINISTER BULK OPERATIONSपूरे डेटाबेस पर अनुमति दी गई और INSERTएक डेटाबेस पर अनुमति दी गई, तो क्या मैं केवल करने में सक्षम नहीं होऊंगाBULK INSERT उस एकल डेटाबेस में होऊंगा, क्योंकि मेरे पास INSERTअन्य डेटाबेस पर अनुमति नहीं है ?

क्या इसका उपयोग प्रतिबंधित करना संभव है BULK INSERT कई डेटाबेस वाले सर्वर पर एकल डेटाबेस ?

पाठ दीवार के बारे में क्षमा करें, और धन्यवाद!

जवाबों:


15

ठीक है दोस्तों,

मैंने इसे ब्राजील के एमएसडीएन फोरम पर भी पूछा है और मुझे इसका जवाब मिला (फोरम चर्चा: बल्क इनसर्ट पोर डबस्टब )। उपयोगकर्ता Roberson Ferreira _ ने मेरी मदद की। मुझे लगता है कि आप पुर्तगाली नहीं पढ़ सकते हैं इसलिए मैं यहां उत्तर का वर्णन करूंगा।

उत्तर:
यदि ADMINISTER BULK OPERATIONSसर्वर-वाइड है तो इससे कोई फर्क नहीं पड़ता, यदि अनुमति नहीं है , तो उपयोगकर्ता BULK INSERTएक निश्चित डेटाबेस में सक्षम नहीं होगा INSERTINSERTअनुमति एक डेटाबेस / तालिका स्तरीय अनुमति है।

इसके अतिरिक्त, ADMINISTER BULK OPERATIONSउपयोगकर्ता को सर्वर या डेटाबेस पर कोई अन्य अनुमति देने नहीं जा रहा है, सभी उपयोगकर्ता कर सकेंगे BULK INSERTजो डेटाबेस में है और INSERTसाथ ही उनकी अनुमति भी है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.