Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> SQL Server

SQL सर्वर में LOGIN कमांड बनाएं

CREATE LOGIN कमांड का उपयोग SQL सर्वर से कनेक्ट होने वाला एक लॉगिन अकाउंट (लॉगिन) बनाने के लिए किया जाता है। तब लॉगिन खाते को उपयोगकर्ता खाते में मैप किया जाएगा (इसलिए SQL सर्वर में उपयोगकर्ता बनाने से पहले आपको पहले एक लॉगिन खाता बनाना होगा)।

SQL सर्वर में 4 प्रकार के लॉगिन खाते हैं।

  1. लॉगिन खाता विंडोज प्रमाणीकरण प्रमाणीकरण का उपयोग करता है।
  2. SQL सर्वर प्रमाणीकरण प्रमाणीकरण का उपयोग करके खाता लॉगिन करें।
  3. प्रमाणीकरण से खाता लॉगिन।
  4. खाता लॉगिन असममित कीवर्ड।

वाक्यविन्यास

Windows प्रमाणीकरण प्रमाणीकरण का उपयोग करके एक लॉगिन खाता बनाएं

  CREATE LOGIN  [ten_mienten_dangnhap] 
FROM WINDOWS
[ WITH DEFAULT_DATABASE = ten_cosodulieu
| DEFAULT_LANGU | DEFAULT_LANGU AGE = ten_ngonng];

SQL सर्वर प्रमाणीकरण प्रमाणीकरण का उपयोग करके एक लॉगिन खाता बनाएं

  CREATE LOGIN t en_dangnhap 
WITH PASSWORD = { 'matkhau' | matkhau_bam HASHED } [ MUST_CHANGE]
[ , SID = giatri_duynhat
| DEFAULT_DATABASE = ten_cosodulieu
| DEFAULT_LANGUAGE = ten_ngonngu
| CHECK_EXPIRATION = { ON | OFF }
| CHECK_POLICY = { ON | OFF }
| CREDENTIAL = ten_c | CREDENTIAL = ten_c hungthuc];

प्रमाणपत्र से एक खाता लॉगिन बनाएं

  CREATE LOGIN 
FROM CERTIFICATE te n_chungnhan;

खाता असममित कीवर्ड लॉगिन बनाएं

  CREATE LOG IN ten_dangnhap 
FROM ASYMM ETRIC KEY ten_khoabatdoixung;

परिवर्तनीय नाम या चर मान

ten_mien

Windows डोमेन खाते का नाम (Windows डोमेन)।

नेटवर्क की मूल बातें:भाग 6 - विंडोज डोमेन

उपयोगकर्ता नाम

लॉगिन खाते का नाम।

ten_cosodulieu

डिफ़ॉल्ट डेटाबेस

ten_ngonngu

लॉगिन खाते के लिए डिफ़ॉल्ट भाषा।

CHECK_EXPIRATION

डिफ़ॉल्ट बंद पर सेट है। यह विकल्प पासवर्ड समाप्ति नीति निर्धारित करता है। MUST_CHANGE का उपयोग करने पर CHECK_EXPIRATION =ON सेट करना होगा।

मटखौ

पासवर्ड टू लॉग इन अकाउंट।

matkhau_bam

लॉगिन पासवर्ड का हैश फ़ंक्शन मान।

MUST_CHANGE

पहले लॉगिन के बाद पासवर्ड को बदलने के लिए मजबूर करते समय उपयोग किया जाता है।

giatri_duynhat

लॉगिन खाते का वैश्विक रूप से विशिष्ट पहचानकर्ता (GUID)। यदि छोड़ा गया है, तो SQL सर्वर खाते के लिए GUID निर्दिष्ट करेगा।

ten_chungthuc

लॉगिन खाते का प्रमाणीकरण नाम।

ten_chungnhan

लॉगिन खाते का प्रमाणपत्र नाम।

ten_khobatdongxung

लॉगिन खाते की असममित कुंजी का नाम।

नोट: ALTER LOGIN और DROP LOGIN कमांड देखें।

Windows Authentication प्रमाणीकरण का उपयोग करने का उदाहरण

  CREATE LOGIN [t est_tenmienquantrimang] 
FROM WINDOWS ;

यह CREATE LOGIN कमांड एक नया लॉगिन खाता [test_tenmienquantrim] बनाएगा और Windows प्रमाणीकरण का उपयोग करेगा।

SQL सर्वर प्रमाणीकरण प्रमाणीकरण का उपयोग करने का उदाहरण

  CREATE LOGI N quantrimang 
WITH PASSWOR D = 'mk123';

उपरोक्त CREATE LOGIN कमांड SQL सर्वर प्रमाणीकरण का उपयोग करके लॉगिन खाता quantrimang बनाता है और पासवर्ड mk123 है।

यदि आप पहले लॉगिन के बाद पासवर्ड बदलना चाहते हैं, तो नीचे दिए गए कमांड का उपयोग करें।

 CREATE LOGIN quantrimang 
WITH PASSWORD = 'mk123' MUST_CHANGE,
CHECK_EXPIRATION = ON;

ध्यान दें कि CHECK_EXPIRATION बंद होने पर MUST_CHANGE का उपयोग नहीं किया जा सकता है। यदि आप बंद कर देते हैं, तो यह विफल हो जाएगा।

प्रमाणपत्र का उपयोग करने का उदाहरण

  CREATE LOGIN quantrimang 
FROM CERTIFICATE chungn han1;

उपरोक्त उदाहरण chungnhan1 प्रमाणपत्र का उपयोग करके quantrimang नामक एक नया लॉगिन बनाता है।

असममित कुंजी का उपयोग करने का उदाहरण

  CREATE LOGIN qu antrimang 
FROM ASYMMETRI C KEY khoa_batdoixung1;

उपरोक्त CREATE LOGIN कमांड असममित लॉक____dodoungung1 का उपयोग करके एक नया लॉगिन क्वांट्रीमैंग बनाता है।


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

    यहां उपयोगकर्ता डेटाबेस (डेटाबेस) तक पहुंचने के लिए MS SQL सर्वर पर एक खाता है। उपयोगकर्ताओं को नीचे 2 में से 1 तरीके से बनाया जा सकता है। विधि 1:T-SQL का उपयोग करें MS SQL सर्वर में उपयोगकर्ता बनाने के लिए सिंटैक्स। Create user for login उदाहरण के लिए: TestUser named नाम का उपयोगकर्ता बनाने के

  1. एमएस एसक्यूएल सर्वर में डेटा की कॉपी कैसे बनाएं

    बैकअप एक डेटा बैकअप / डेटाबेस है। डेटाबेस खोने से पहले डेटा की सुरक्षा के लिए MS SQL सर्वर में डेटाबेस का बैकअप लेना बहुत महत्वपूर्ण है। MS SQL सर्वर में 3 मुख्य बैकअप प्रकार हैं:पूर्ण / डेटाबेस, विभेदक / वृद्धिशील, लेन-देन संबंधी लॉग / लॉग। MS SQL सर्वर में डेटाबेस का बैकअप बनाने के 2 तरीके यहां द

  1. एमएस SQL ​​​​सर्वर में डेटाबेस कैसे बनाएं

    डेटाबेस में ऑब्जेक्ट्स जैसे टेबल, प्रोसेस, फंक्शन शामिल हैं। MS SQL Server में दो प्रकार के डेटाबेस होते हैं सिस्टम डेटाबेस उपयोगकर्ता डेटाबेस सिस्टम डेटाबेस जब आप MS SQL सर्वर इंस्टाल करते हैं तो सिस्टम डेटाबेस (डेटाबेस) अपने आप बन जाता है। नीचे सिस्टम डेटाबेस की सूची दी गई है: मास्टर मॉडल MSDB