मेरे पास एक रिपोर्टिंग डेटाबेस है जिसे मैं हर रात उत्पादन डेटाबेस के बैकअप से पुनर्स्थापित करता हूं। जब मैं पुनर्स्थापित करता हूं, तो मुझे DBO
उस डेटाबेस के लिए एक उपयोगकर्ता को भूमिका में जोड़ना होगा ।
मैंने सोचा कि यह काम करेगा:
use Restored_Prod
go
exec sp_addrolemember 'db_owner', 'chris'
go
लेकिन मुझे निम्न त्रुटि मिलती है, क्योंकि वह उपयोगकर्ता पुनर्स्थापित_प्रोड डेटाबेस में मौजूद नहीं है:
Msg 15410, Level 11, State 1, Procedure sp_addrolemember, Line 75
User or role 'chris' does not exist in this database.
मैं उस डेटाबेस में उपयोगकर्ता 'क्रिस' को कैसे जोड़ सकता हूँ, sp_addrolemember
जिससे वह DBO
उस डेटाबेस का बना सके ? क्या उपयोगकर्ता sp_addrolemember
db जहाँ उपयोगकर्ता मौजूद है, से कमांड का उपयोग करके उपयोगकर्ता अनुमतियाँ जोड़ने का एक तरीका है?