SQL सर्वर में लॉगिन, उपयोगकर्ता और अनुदान अनुमतियाँ कैसे बनाएँ

SQL सर्वर में नया लॉगिन कैसे बनाएं

SQL सर्वर में लॉगिन बनाने का तरीका इस प्रकार है:

चरण 1) लॉगिन SQL सर्वर बनाने के लिए, सुरक्षा > लॉगिन पर जाएँ

SQL सर्वर में नया लॉगिन बनाएं

चरण 2) अगली स्क्रीन में, Enter दबाएं

  1. लॉगिन नाम
  2. SQL सर्वर प्रमाणीकरण चुनें
  3. के लिए पासवर्ड दर्ज करें MySQL पासवर्ड के साथ उपयोगकर्ता बनाएं
  4. ठीक क्लिक करें

SQL सर्वर में नया लॉगिन बनाएं

चरण 3) लॉगिन बनाया गया

SQL सर्वर में नया लॉगिन बनाएं

आप SQL सर्वर create login and user के लिए T-SQL कमांड का उपयोग करके भी लॉगिन बना सकते हैं।

CREATE LOGIN MyLogin WITH PASSWORD = '123';

SQL सर्वर डेटाबेस में उपयोगकर्ता कैसे बनाएं

उपयोगकर्ता एक खाता है जिसका उपयोग आप अपने ब्राउज़र तक पहुँचने के लिए कर सकते हैं. एस क्यू एल सर्वरउपयोगकर्ता SQL सर्वर बनाने के लिए, आप निम्नलिखित दो तरीकों में से किसी का उपयोग कर सकते हैं:

  • टी-एसक्यूएल का उपयोग करना
  • SQL सर्वर प्रबंधन स्टूडियो का उपयोग करना

SQL सर्वर प्रबंधन स्टूडियो में उपयोगकर्ता कैसे बनाएं

यहाँ एक उपयोगकर्ता बनाने की चरण दर चरण प्रक्रिया दी गई है SQL सर्वर प्रबंधन स्टूडियो:

आप EDU_TSQL डाटाबेस के लिए एक उपयोगकर्ता बनाएंगे।

चरण 1) नया उपयोगकर्ता बनाने के लिए SQL सर्वर से कनेक्ट करें

  1. SQL सर्वर से कनेक्ट करें और फिर ऑब्जेक्ट एक्सप्लोरर से डेटाबेस फ़ोल्डर का विस्तार करें।
  2. उस डेटाबेस की पहचान करें जिसके लिए आपको उपयोगकर्ता बनाना है और उसका विस्तार करें।
  3. इसके सुरक्षा फ़ोल्डर का विस्तार करें.
  4. उपयोगकर्ता फ़ोल्डर पर राइट-क्लिक करें और फिर “नया उपयोगकर्ता…” चुनें

SQL सर्वर प्रबंधन स्टूडियो में उपयोगकर्ता बनाएँ

चरण 2) उपयोगकर्ता विवरण दर्ज करें

आपको निम्न स्क्रीन मिलेगी,

  1. इच्छित उपयोगकर्ता नाम दर्ज करें
  2. लॉगिन नाम दर्ज करें (पहले बनाया गया)
  3. ठीक क्लिक करें

SQL सर्वर प्रबंधन स्टूडियो में उपयोगकर्ता बनाएँ

चरण 3) उपयोगकर्ता बनाया जाएगा

उपयोगकर्ता बनाया गया है

SQL सर्वर प्रबंधन स्टूडियो में उपयोगकर्ता बनाएँ

T-SQL का उपयोग करके उपयोगकर्ता बनाएं

आप SQL सर्वर के डेटाबेस में यूजर जोड़ने के लिए T-SQL के create user कमांड का उपयोग कर सकते हैं। SQL create user कमांड निम्नलिखित सिंटैक्स लेता है:

create user <user-name> for login <login-name>
create user Guru99 for login MyLogin

नोट: क्वेरी को क्वेरी विंडो के भीतर निष्पादित किया जाना चाहिए। यदि लॉगिन के लिए कोई उपयोगकर्ता पहले से ही बनाया गया है, तो यदि आप उसी लॉगिन के लिए कोई उपयोगकर्ता बनाते हैं, तो SQL सर्वर एक त्रुटि फेंक देगा।

SQL सर्वर में किसी उपयोगकर्ता को अनुमति प्रदान करना

अनुमतियाँ उन नियमों को संदर्भित करती हैं जो सुरक्षित SQL सर्वर संसाधनों पर उपयोगकर्ताओं की पहुँच के स्तर को नियंत्रित करती हैं। SQL सर्वर आपको ऐसी अनुमतियाँ देने, रद्द करने और अस्वीकार करने की अनुमति देता है। SQL सर्वर उपयोगकर्ता अनुमतियाँ देने के दो तरीके हैं:

  • टी-एसक्यूएल का उपयोग करना
  • SQL सर्वर प्रबंधन स्टूडियो का उपयोग करना

SQL सर्वर प्रबंधन स्टूडियो में अनुमतियाँ निर्दिष्ट करना

SQL सर्वर प्रबंधन स्टूडियो में किसी उपयोगकर्ता को अनुमतियाँ आवंटित करने की चरण-दर-चरण प्रक्रिया यहाँ दी गई है:

चरण 1) अपने SQL सर्वर इंस्टेंस से कनेक्ट करें और नीचे दिखाए अनुसार ऑब्जेक्ट एक्सप्लोरर से फ़ोल्डर्स का विस्तार करें। उपयोगकर्ता के नाम पर राइट क्लिक करें, यानी गुरु99 और फिर गुण चुनें।

SQL सर्वर प्रबंधन स्टूडियो में अनुमतियाँ निर्दिष्ट करना

चरण 2) अगली स्क्रीन में,

  1. बाईं ओर से सिक्योरेबल्स विकल्प पर क्लिक करें।
  2. सर्च पर क्लिक करें

SQL सर्वर प्रबंधन स्टूडियो में अनुमतियाँ निर्दिष्ट करना

चरण 3) अगली विंडो में,

  1. “स्कीमा से संबंधित सभी ऑब्जेक्ट” चुनें।
  2. स्कीमा नाम को “dbo” के रूप में चुनें
  3. ठीक क्लिक करें

SQL सर्वर प्रबंधन स्टूडियो में अनुमतियाँ निर्दिष्ट करना

चरण 4)

  1. उस तालिका की पहचान करें जिसे आप अनुमति देना चाहते हैं
  2. स्पष्ट अनुमति में अनुदान का चयन करें
  3. ठीक क्लिक करें

SQL सर्वर प्रबंधन स्टूडियो में अनुमतियाँ निर्दिष्ट करना

चरण 5) उपयोगकर्ता गुरु99 को टेबल कोर्स पर SELECT अनुमति प्रदान की गई है।

T-SQL का उपयोग करके अनुमतियाँ प्रदान करें

T-SQL का उपयोग करके किसी उपयोगकर्ता को अनुमति देने के लिए, आप सबसे पहले use कथन का उपयोग करके डेटाबेस का चयन करते हैं। फिर आप grant कथन का उपयोग करके उपयोगकर्ता को अनुमति प्रदान करते हैं। SQL सर्वर create user और grant permission के लिए यहाँ सिंटैक्स दिया गया है:

use <database-name>
grant <permission-name> on <object-name> to <username\principle>

उदाहरण के लिए, निम्न कमांड दिखाता है कि आप उपयोगकर्ता Guru99 को नामित ऑब्जेक्ट (टेबल) पर चयन अनुमति कैसे दे सकते हैं कोर्स डाटाबेस EDU_TSQL के भीतर:

USE EDU_TSQL
GO
Grant select on Course to Guru99

अनुमति मिल जायेगी!