मैं sql सर्वर में एक डेटाबेस बना रहा हूं और यह एक त्रुटि दिखाता है कि "CREATE DATABASE permission denied in database 'master'"
मैं अपने आप में व्यवस्थापक लॉग का उपयोग कर रहा हूं। मुझे क्या करना है? कृपया एक सुझाव दें!
मैं sql सर्वर में एक डेटाबेस बना रहा हूं और यह एक त्रुटि दिखाता है कि "CREATE DATABASE permission denied in database 'master'"
मैं अपने आप में व्यवस्थापक लॉग का उपयोग कर रहा हूं। मुझे क्या करना है? कृपया एक सुझाव दें!
जवाबों:
dbcreator
उपयोगकर्ता को डेटाबेस बनाने के लिए पर्याप्त अनुमति होने के लिए उपयोगकर्ता को सर्वर की भूमिका का सदस्य होना चाहिए ।
उपयोगकर्ता dbcreator
भूमिका को सर्वर का सदस्य बनाने के लिए आप निम्नलिखित कथन पर अमल कर सकते हैं ।
EXEC master..sp_addsrvrolemember @loginame = N'Shubhankar', @rolename = N'dbcreator'
GO
sysadmin
भूमिका के सदस्य डिफ़ॉल्ट रूप से dbcreator
सर्वर भूमिका के सदस्य होते हैं इसलिए वे डेटाबेस भी बना सकते हैं।
sp_addsrvrolemember
रखरखाव मोड में है और इसका उपयोग अब और नहीं किया जाना चाहिए, बल्कि उपयोगकर्ता alter server role
, जैसे alter server role dbcreator add member [domain\user]
। SQL सर्वर डॉक्स देखें : sp_addsrvrolemember ।
डेटाबेस बनाने के लिए आपको उपयोगकर्ता के लिए sysadmin भूमिका की अनुमति चाहिए । पर जाएं database-> सुरक्षा -> लॉगिन में खंड वस्तु एक्सप्लोरर और संपादित गुण उपयोगकर्ता है कि आप अनुमति बनाने के लिए चाहते हैं। में सर्वर भूमिकाओं अनुभाग आप पा सकते हैं सिस्टम प्रशासक । इसे टिक करें और यूजर को सेव करें। अब डेटाबेस बनाने के लिए आपके पास पहुंच होगी।
उपरोक्त सभी बिंदु स्पष्ट हैं लेकिन एक है जो गायब है। मैंने इस समस्या का हल खोजने के लिए संघर्ष किया और आखिरकार लंबे शोध के बाद इसे प्राप्त किया।
अपने स्थानीय खाते में डेटाबेस बनाने की अनुमति प्राप्त करने के लिए नीचे दिए गए चरणों का पालन करें।
चरण 1: अपने स्थानीय खाते से डिस्कनेक्ट करें।
चरण 2: फिर से लॉगिन के साथ सर्वर से कनेक्ट करें : sa और पासवर्ड: pwd (आपके स्थानीय लॉगिन के लिए दिया गया pwd)।
चरण 3: ऑब्जेक्ट एक्सप्लोरर -> सुरक्षा -> लॉगिन -> अपने सर्वर नाम पर राइट क्लिक करें -> गुण -> सर्वर रोल्स -> sysadmin -> ठीक
चरण 4: डिस्कनेक्ट करें और अपने स्थानीय लॉगिन से कनेक्ट करें और डेटाबेस बनाएं।
सफलतापूर्वक डेटाबेस बनाया: डी;)