जवाबों:
डेटाबेस में प्रमाणीकृत SQL Server 2012 में एक निहित उपयोगकर्ता बनाने के लिए , आप निम्न कार्य कर सकते हैं:
use YourDatabase
go
create user YourContainedUser
with password = 'yourPassword'
go
आपको यह सुनिश्चित करना होगा कि contained database authenticationपहले उदाहरण पर सक्षम किया गया है, और डेटाबेस आंशिक नियंत्रण के साथ सेट किया गया है:
exec sp_configure 'contained database authentication', 1
go
reconfigure
go
alter database YourDatabase
set containment = partial
go
एक बार ऊपर दिए गए आदेशों को निष्पादित कर लेने के बाद, आपको ऊपर CREATE USERबताए अनुसार कथन के साथ अपना निहित उपयोगकर्ता बनाने में सक्षम होना चाहिए ।
संपादित करें : @AaronBertrand द्वारा शानदार टिप्पणी और अंक:
इसके अलावा आपका कनेक्शन स्ट्रिंग पूरी तरह से डेटाबेस के नाम को क्रेडेंशियल्स के हिस्से के रूप में उपयोग करना चाहिए - यदि आप डेटाबेस को निर्दिष्ट नहीं करते हैं, तो SQL सर्वर सभी डेटाबेसों की जांच करने और आपके द्वारा किए गए किसी भी व्यक्ति का पता लगाने की कोशिश नहीं करेगा। और आपका कोड उस स्थिति में कोई क्रॉस-डेटाबेस क्वेरी नहीं कर सकता है जो सीमा स्पष्ट नहीं है।