मैं यह पता लगाने की कोशिश कर रहा हूं कि SQL सर्वर में डेटाबेस भूमिका मौजूद है या नहीं। मैं ऐसा कुछ करना चाहता हूं:मैं कैसे निर्धारित करूं कि SQL सर्वर में डेटाबेस भूमिका मौजूद है या नहीं?
if not exists (select 1 from sometable where rolename='role')
begin
CREATE ROLE role
AUTHORIZATION MyUser;
end
मुझे किस तालिका/proc का उपयोग करना चाहिए?
@Klaus: कोशिश करते हैं और एक भूमिका + ही नाम के साथ उपयोगकर्ता पैदा करते हैं। यह असफल हो जाएगा। https://msdn.microsoft.com/en-us/library/ms187328.aspx "name" colun अद्वितीय – gbn
अच्छा बिंदु है। हां, नाम उपयोगकर्ताओं, समूहों और भूमिकाओं में अद्वितीय होना चाहिए। मैंने अपनी पिछली टिप्पणी हटा दी। धन्यवाद। –