मेरे पास प्रॉक्सी उपयोगकर्ता है कि मैं ऐसी भूमिका में जोड़ने की कोशिश कर रहा हूं जो सभी संग्रहीत प्रक्रियाओं को निष्पादित कर सके। अन्य StackOverflow पदों का उपयोग करना, मैं मैं अभी भी इस त्रुटि मिल रही है, प्रति मेरी त्रुटि हैंडलिंग एक साथ इस स्क्रिप्टसंग्रहित प्रक्रियाओं को निष्पादित करने के लिए अनुदान भूमिका
USE abc
Create ROLE db_exec
go
GRANT EXECUTE TO db_exec
go
EXEC sp_addrolemember 'db_exec', 'abc_user'
go
डाल करने के लिए सक्षम किया गया है जब मैं हालांकि मेरे संग्रहित प्रक्रियाओं को चलाने के लिए प्रयास करते हैं,।
ऑब्जेक्ट 'sp_OACreate', डेटाबेस 'mssqlsystemresource', स्कीमा 'sys' पर निष्कासित अनुमति अस्वीकार कर दी गई थी।
क्या मैं abc_user
निष्पादित sp_OACreate
जाने के लिए कर सकते हैं?
* sp_OACreate: sysadmin निश्चित सर्वर रोल में सदस्यता –
@AlexK आवश्यक है *।। मैंने उपयोगकर्ता को sysadmin में जोड़ा है और 'select is_srvrolemember (' sysadmin ',' abc_user ')' रिटर्न '1' के साथ सत्यापित किया है, लेकिन मुझे अभी भी वही त्रुटि मिल रही है, कोई विचार? – user3267755
यह भी आवश्यक है कि ओले स्वचालन सक्षम हो, आप इस त्रुटि को भी उस उदाहरण में प्राप्त कर सकते हैं। अंत में ..... SQL सर्वर में ओले स्वचालन से बचने का प्रयास करें। यह एक डीबी सर्वर है, एक एपीपी सर्वर नहीं। – RThomas