मैं देने के लिए कहा गया था SELECT
, INSERT
और UPDATE
एक डेटाबेस में सभी तालिकाओं के लिए किसी विशेष उपयोगकर्ता के लिए। मैं करने के लिए उपयोगकर्ता को जोड़ने समाप्त हो गया db_datareader
है और उन्हें देने INSERT
और UPDATE
डेटाबेस के स्तर पर।
लेकिन मुझे यह सोचकर मिला, कि SELECT
डेटाबेस स्तर पर उपयोगकर्ता की अनुमति देने या उन्हें db_datareader
भूमिका में जोड़ने के बीच क्या अंतर है (यदि कोई हो) ? और क्या कोई सबसे अच्छा तरीका है एक तरीका या दूसरा?