डिफ़ॉल्ट रूप से, SQL सर्वर में, [public]
भूमिका पर EXECUTE
अधिकार हैं sp_executesql
।
हालाँकि, मुझे एक डेटाबेस सर्वर विरासत में मिला है, जहां पिछले DBA ने EXECUTE
दाईं ओर निरस्त किया है sp_executesql
।
एक अस्थायी वर्कअराउंड के रूप में, मैं एक आवश्यक आधार पर (मास्टर डेटाबेस में एक भूमिका के माध्यम से) EXECUTE
अधिकार प्रदान कर रहा हूं sp_executesql
। लेकिन यह एक रखरखाव दर्द होने लगा है।
अगर मैं EXECUTE
वापस सार्वजनिक रूप से अनुदान दूं, तो क्या मुझे पता होने की कोई आवश्यकता है?