Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

SQL सर्वर लॉगिन के लिए पासवर्ड बदलें

यह आलेख दर्शाता है कि SQL सर्वर लॉगिन के लिए पासवर्ड बदलने के लिए T-SQL का उपयोग कैसे करें।

आप किसी अन्य लॉगिन के लिए पासवर्ड बदल सकते हैं (यह मानते हुए कि आपके पास उपयुक्त अनुमतियाँ हैं), या आप इसे अपने स्वयं के लॉगिन के लिए बदल सकते हैं। यह लेख इन दोनों परिदृश्यों की रूपरेखा तैयार करता है।

उदाहरण

SQL सर्वर लॉगिन के लिए पासवर्ड बदलने के लिए, ALTER LOGIN . का उपयोग करें WITH PASSWORD के साथ स्टेटमेंट तर्क।

यहाँ एक उदाहरण है।

ALTER LOGIN Bart
    WITH PASSWORD = '$trongPwd123';

आप अपने स्वयं के लॉगिन या किसी अन्य लॉगिन का पासवर्ड बदलने के लिए उस कथन को चला सकते हैं, हालांकि, इसके लिए यह आवश्यक है कि आपके पास ALTER ANY LOGIN अनुमति।

अगर आपके पास ALTER ANY LOGIN अनुमति, आपको यह त्रुटि मिलेगी:

Msg 15151, Level 16, State 1, Line 2
Cannot alter the login 'Bart', because it does not exist or you do not have permission.

अपना खुद का पासवर्ड बदलें

आप अपने स्वयं के लॉगिन का पासवर्ड बदलने के लिए पिछले उदाहरण के कथन का उपयोग कर सकते हैं (अर्थात जब आप लॉगिन के रूप में लॉग इन होते हैं)। जैसा कि बताया गया है, आपको ALTER ANY LOGIN . की आवश्यकता होगी अनुमति।

हालांकि, आप अभी भी अपना पासवर्ड बदल सकते हैं, भले ही आप नहीं ALTER ANY LOGIN अनुमति।

ऐसा करने का तरीका है कि आप अपने पुराने पासवर्ड के साथ-साथ नया पासवर्ड भी शामिल करें।

ALTER LOGIN Bart
    WITH PASSWORD = 'StrongPwd!'
    OLD_PASSWORD = '$trongPwd123';

मैंने वास्तव में बार्ट के रूप में लॉग इन किया और उस कथन को चलाया और निम्नलिखित पुष्टि प्राप्त की।

Commands completed successfully.

बार्ट के पास वास्तव में कोई ALTER ANY LOGIN अनुमति है, लेकिन वह अभी भी अपना पुराना पासवर्ड प्रदान करके अपना पासवर्ड बदलने में सक्षम था।

अगर बार्ट पुराने पासवर्ड की आपूर्ति किए बिना पासवर्ड बदलने की कोशिश करता है तो यहां क्या होता है।

ALTER LOGIN Bart
    WITH PASSWORD = 'WheelyStwongPwd!';

परिणाम:

Msg 15151, Level 16, State 1, Line 1
Cannot alter the login 'Bart', because it does not exist or you do not have permission.

लेकिन जैसा कि आप उम्मीद कर सकते हैं, अगर मैं sa . के रूप में लॉग इन करता हूं और इसे फिर से चलाएं, मैं इसे पुराना पासवर्ड प्रदान किए बिना बदलने में सक्षम हूं।

ALTER LOGIN Bart
    WITH PASSWORD = 'WheelyStwongPwd!';

परिणाम:

Commands completed successfully.

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. उदाहरण के साथ SQL जॉइन प्रकारों का अवलोकन

  2. SQL सर्वर (T-SQL) में CURRENT_TIMESTAMP उदाहरण

  3. एक सहयोगी तालिका का उपयोग करने के बजाय झंडे को बिटमास्क के रूप में स्टोर करना बेहतर कब होता है?

  4. पीडीओ ओडीबीसी के माध्यम से पीएचपी को एमएसएसक्यूएल से कनेक्ट करें

  5. SQL सर्वर 2008 में चुनिंदा क्वेरी परिणाम से तालिका कैसे बनाएं?