खोज…


उपयोगकर्ता के लिए ऑब्जेक्ट अनुमतियाँ असाइन करें

उत्पादन में अपने डेटा को सुरक्षित करने के लिए इसका अच्छा अभ्यास करें और केवल इस पर संचालन करने की अनुमति दें। इसका मतलब है कि आपका एप्लिकेशन सीधे आपके डेटा पर CRUD ऑपरेशन नहीं चला सकता है और संभावित रूप से समस्याएँ पैदा कर सकता है। अनुमतियाँ असाइन करना एक समय लेने वाली, काल्पनिक और आम तौर पर महत्वपूर्ण कार्य है। इस कारण से इसके अक्सर (काफी) पॉवर को इंफॉर्मेशन_ SCHEMA एर स्कीमा में समाहित करने में आसानी होती है जो हर SQL सर्वर डेटाबेस में समाहित है।

व्यक्तिगत रूप से एक टुकड़ा-भोजन के आधार पर किसी उपयोगकर्ता को अनुमति देने के बजाय, बस नीचे दी गई स्क्रिप्ट को चलाएं, आउटपुट की प्रतिलिपि बनाएँ और फिर इसे क्वैरी विंडो में चलाएं।

SELECT 'GRANT EXEC ON core.' + r.ROUTINE_NAME + ' TO ' + <MyDatabaseUsername>
FROM INFORMATION_SCHEMA.ROUTINES r 
WHERE r.ROUTINE_CATALOG = '<MyDataBaseName>'


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow