एसक्यूएल सर्वर के लिए एसए पासवर्ड पुनर्प्राप्त करना। MS SQL में sa पासवर्ड बदलना

"एसए" एमएस एसक्यूएल में एक उपयोगकर्ता लॉगिन है, जिसमें डिफ़ॉल्ट रूप से उच्चतम विशेषाधिकार हैं; खाता स्वयं स्थानीय है, अक्सर अक्षम भी होता है, लेकिन फिर भी अक्सर उपयोग किया जाता है। यदि आपने इस "एसए" खाते का पासवर्ड खो दिया है या भूल गए हैं, तो आपके पास अपने डेटाबेस को प्रबंधित करने की पहुंच नहीं होगी।

डिफ़ॉल्ट पासवर्ड सा

मैं आपको याद दिला दूं कि डिफ़ॉल्ट पासवर्ड sa है, अजीब बात है एसए

एकमात्र आवश्यकता यह है कि आपको हर जगह स्थानीय प्रशासक होना चाहिए

जीयूआई के माध्यम से एसक्यूएल में एसए पासवर्ड बदलें

आइए शुरू करें, स्टार्ट खोलें और ऑल प्रोग्राम्स > माइक्रोसॉफ्ट एसक्यूएल सर्वर 2012 आर2 > एसक्यूएल सर्वर मैनेजमेंट स्टूडियो पर जाएं।

या आप एक कमांड प्रॉम्प्ट खोल सकते हैं और वहां ssms टाइप कर सकते हैं।

SQL सर्वर प्रबंधन स्टूडियो खुल जाएगा.

डिफ़ॉल्ट रूप से, विंडोज़ प्रमाणीकरण सेट है, जिसका अर्थ है कि आप केवल स्थानीय विंडोज़ खाते या डोमेन खाते से लॉग इन कर सकते हैं, जब तक आपके पास अधिकार हैं।

SA खाता डिफ़ॉल्ट रूप से अक्षम है, लेकिन यह आपको इसका पासवर्ड बदलने से नहीं रोकेगा।

एमएस एसक्यूएल आपको इसके गुणों के माध्यम से एसए पासवर्ड रीसेट करने की अनुमति देता है, ऐसा करने के लिए, राइट-क्लिक करें और संदर्भ मेनू से गुणों का चयन करें।

सामान्य टैब पर आपको नया पासवर्ड दर्ज करने के लिए एक फ़ील्ड दिखाई देगी, ध्यान रखने वाली एकमात्र बात यह है कि यदि पासवर्ड नीति के उपयोग की आवश्यकता है चेकबॉक्स चेक किया गया है, तो आपको एक मजबूत पासवर्ड लाना होगा जो सुरक्षा को पूरा करता हो आवश्यकताएँ, अर्थात्

  • पासवर्ड बड़े अक्षर का होना चाहिए
  • पासवर्ड में लोअरकेस अक्षर होना चाहिए
  • पासवर्ड में एक विशेष कैरेक्टर या नंबर होना चाहिए

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

एकमात्र बात यह है कि यदि आप sa खाते का उपयोग करना चाहते हैं, तो आपको इसे सक्षम करने की आवश्यकता है; ऐसा करने के लिए, स्थिति आइटम पर जाएं और लॉगिन नाम सक्षम निर्दिष्ट करें।

एक और बारीकियां, आपको याद है कि आपके पास विंडोज प्रमाणीकरण है, जिसका अर्थ है कि यह हमारे लिए उपयुक्त नहीं है। पदानुक्रम के शीर्ष पर सर्वर नाम पर राइट-क्लिक करें और गुणों का चयन करें।

सुरक्षा टैब पर, SQL सर्वर और Windows प्रमाणीकरण विकल्प चुनें। अब आप एसक्यूएल में एसए उपयोगकर्ता का उपयोग करके लॉग इन कर सकते हैं।

यदि, जब आप लॉग इन करने का प्रयास करते हैं, तो प्रबंधन स्टूडियो आपको एक त्रुटि 233 देता है कि सर्वर से कनेक्शन सफलतापूर्वक स्थापित हो गया था, लेकिन फिर लॉग इन करते समय एक त्रुटि हुई, तो निम्न कार्य करें।

स्टार्ट > कंट्रोल पैनल > एडमिनिस्ट्रेटिव टूल्स > सर्विसेज पर जाएं और SQL सर्वर सेवा को पुनरारंभ करें।

तब कनेक्शन सफल और त्रुटियों के बिना होता है।

कमांड लाइन के माध्यम से एसक्यूएल में एसए पासवर्ड बदलें

कमांड लाइन के माध्यम से एसक्यूएल में एसए पासवर्ड रीसेट करने के लिए, कमांड का उपयोग करें।

इस कमांड से आप सभी उपलब्ध MS SQL सर्वर और उनके SPN देखेंगे

एसपी_पासवर्ड शून्य,<вставьте_новый_пароль_тут>, 'सा'

यदि पासवर्ड सत्यापन विफल संदेश प्रकट होता है। पासवर्ड विंडोज़ नीति आवश्यकताओं को पूरा नहीं करता क्योंकि यह बहुत छोटा है। फिर एक मजबूत पासवर्ड सेट करें.

इसके बाद आप एसक्यूएल में एसए पासवर्ड रीसेट कर देंगे।

Osql का उपयोग करने का एक अन्य विकल्प इस प्रकार है

cd C:\Program Files\Microsoft SQL Server\110\Tools\Binn फिर हम एक विश्वसनीय OS खाते के तहत कनेक्ट करने का प्रयास करते हैं

osql.exe" -S (स्थानीय)\आपका सर्वर नाम -E

और आखिरी सीमा
पासवर्ड के साथ लॉगिन SA बदलें = 'new_password'
यह पासवर्ड को new_password से बदल देगा

Asunsoft SQL पासवर्ड गीकर का उपयोग करना

Asunsoft SQL पासवर्ड गीकर नामक एक उपयोगिता है, इसका भुगतान किया जाता है, लेकिन यह कार्य कर सकता है। इसे लॉन्च करें, ब्राउज़ पर क्लिक करें, फिर पथ C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA का अनुसरण करें और master.mdf खोलें।

अब एसक्यूएल में एसए पासवर्ड रीसेट करने के लिए, इसे चुनें और रीसेट पर क्लिक करें।

एसए पासवर्ड को एक्सक्लूसिव मोड में बदलें

Sa के लिए पासवर्ड बदलने का चौथा तरीका है, और वह MS SQL को एकल-उपयोगकर्ता मोड में चलाना है।

पहली बात एमएस एसक्यूएल सर्वर को रोकना है, आप इसे सेवाओं के माध्यम से कर सकते हैं, या आप इसे कमांड लाइन से कर सकते हैं

नेट स्टॉप MSSQLSERVER

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MSSQLSERVER

अब आपको लाइन में पैरामीटर सेट करना होगा छविपथ-एम केवल एकल-उपयोगकर्ता मोड के बारे में बात करेगा। मुझे यह इस तरह मिला

"C:\प्रोग्राम फ़ाइलें\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn\sqlservr.exe" -m -s MSSQLSERVER

अब कमांड के साथ MS SQL शुरू करें

नेट प्रारंभ MSSQLSERVER

SQL अब एकल-उपयोगकर्ता मोड में चल रहा है और कंप्यूटर के स्थानीय प्रशासक समूह के किसी भी सदस्य को sysadmin अधिकारों के साथ SQL सर्वर के उदाहरण से कनेक्ट करने की अनुमति देता है, लेकिन आपको SQL को यह बताने की आवश्यकता है। आप सेवा गुणों में ऑपरेटिंग मोड देख सकते हैं।

कमांड लाइन पर हम लिखते हैं

cd C:\Program Files\Microsoft SQL Server\110\Tools\Binnsqlcmd.exe: EXEC sp_addsrvrolemember "सर्वर नाम\उपयोगकर्ता नाम", "sysadmin"

हम सेवा को पुनरारंभ करते हैं, रजिस्ट्री में -m पैरामीटर को हटाना न भूलें। एसक्यूएल में उपयोगकर्ता सा के लिए पासवर्ड रीसेट।

आप अपने संगठन में एक सम्मानित और विश्वसनीय डेटाबेस प्रशासक हैं। आप अपने उत्पादन परिवेश में SQL सर्वर द्वारा निष्पादित कई महत्वपूर्ण सेवाओं को बनाए रखते हैं और अद्यतन करते हैं। आपने अपनी कंपनी के SQL सर्वर डेटाबेस को किसी भी प्रकार की अनधिकृत पहुंच से बचाने के लिए निम्नलिखित कदम उठाए हैं (दिशानिर्देशों को दर्शाते हुए जिनका किसी भी कर्तव्यनिष्ठ डीबीए को पालन करना चाहिए)।

  • सभी अंतर्निहित SQL सर्वर प्रशासनिक खाते हटा दिए गए।
  • सभी उपयोगकर्ताओं को हटा दिया गया (सिस्टम एडमिनिस्ट्रेटर या SA को छोड़कर) जो SYSADMIN सर्वर भूमिका (सभी Windows खाते और SQL सर्वर खाते) के सदस्य हैं।
  • हमने SA खाते के लिए कुछ बेहद जटिल पासवर्ड सेट किया है, जिसका अनुमान लगाना या याद रखना मुश्किल है।
  • एक डोमेन उपयोगकर्ता खाते के तहत नियमित SQL सर्वर रखरखाव संचालन निष्पादित करें जिसके पास उपयोगकर्ता डेटाबेस पर डेटाबेस स्वामी (DBO) की अनुमति है, लेकिन सिस्टम पर SYSADMIN विशेषाधिकार नहीं हैं।
  • आपने दूसरों को इसका पता लगाने से रोकने के लिए अपना SA पासवर्ड कहीं भी नहीं लिखा है। आख़िरकार, पासवर्ड लिखना सबसे अच्छा तरीका नहीं है।

हालाँकि, क्योंकि आपने SA के लिए इतना मजबूत पासवर्ड सेट किया था और दैनिक आधार पर SQL सर्वर डेटाबेस के साथ काम करते समय SA खाते के बजाय अपने डोमेन खाते का उपयोग किया था, अकल्पनीय घटित हुआ। आप अपना SQL सर्वर SA खाता पासवर्ड भूल गए हैं।

आप अपने समूह में एकमात्र व्यक्ति हैं जो SA पासवर्ड जानते हैं। अब आपको याद नहीं आ रहा है कि यह क्या था, और आपको उत्पादन SQL सर्वर कॉन्फ़िगरेशन विंडो में सर्वर स्तर पर कुछ पुष्टिकरण करने की आवश्यकता है। अब क्या करें? यहां कुछ विकल्प दिए गए हैं.

  • आप जो भी पासवर्ड सोच सकते हैं उसका उपयोग करके SA के रूप में लॉग इन करने का प्रयास करें।
  • अपने कंप्यूटर की हार्ड ड्राइव पर या अपने ईमेल में SA पासवर्ड देखें (हो सकता है कि आपने इसे कहीं फ़ाइल में सहेजा हो; यह एक बुरा तरीका है, लेकिन इससे मदद मिल सकती है)।
  • मास्टर डेटाबेस को बैकअप से पुनर्स्थापित करने का प्रयास करें। यह लंबे समय में मदद नहीं करेगा क्योंकि यदि आपको एसए पासवर्ड याद नहीं है, तो आपको समान समस्याओं का अनुभव होगा।
  • मास्टर डेटाबेस का पुनर्निर्माण करें. इससे बहुत मदद नहीं मिलेगी क्योंकि आप खाते, अनुमतियाँ और सभी सर्वर स्तर ऑब्जेक्ट सहित सभी सिस्टम और सर्वर स्तर सेटिंग्स और कॉन्फ़िगरेशन खो देंगे।
  • SQL सर्वर 2012 को पुनर्स्थापित करें और सभी उपयोगकर्ता डेटाबेस संलग्न करें। यह काम नहीं कर सकता क्योंकि आपको वही समस्याएँ अनुभव होंगी जो आपने मास्टर डेटाबेस को पुन: स्वरूपित करते समय की थीं।

आइए मान लें कि SA खाते का उपयोग करके लॉग इन करने के सभी प्रयास विफल हो गए हैं। अब सुदृढीकरण को बुलाने का समय आ गया है: Microsoft उत्पाद सहायता टीम। यहां बताया गया है कि इसके कर्मचारियों को क्या पेशकश करनी है।

SQL सर्वर 2012 में एक पिछला दरवाजा है जो SYSADMIN को उत्पादन SQL सर्वर तक पहुंच की अनुमति देता है। हालाँकि, आपके Windows खाते को SQL सर्वर 2012 सेवाएँ चलाने वाले Windows सर्वर सिस्टम के लिए स्थानीय प्रशासक समूह का सदस्य होना आवश्यक है।

SQL सर्वर स्थानीय प्रशासक समूह के किसी भी सदस्य को SYSADMIN विशेषाधिकारों के साथ SQL सर्वर से कनेक्ट करने की अनुमति देता है।

SQL सर्वर 2012 को SA के रूप में नियंत्रित करने के लिए आपको नीचे वे ऑपरेशन करने होंगे जो आपको करने होंगे।

1. एक व्यवस्थापक के रूप में कमांड प्रॉम्प्ट विंडो में लॉग इन करने के साथ, कमांड प्रॉम्प्ट से एकल-उपयोगकर्ता मोड में SQL सर्वर 2012 का एक उदाहरण प्रारंभ करें। आप SQL Server 2012 को न्यूनतम कॉन्फ़िगरेशन में भी चला सकते हैं, और SQL सर्वर एकल-उपयोगकर्ता मोड में भी चलेगा।
2. कमांड प्रॉम्प्ट पर (व्यवस्थापक के रूप में चलाएँ), SQL सर्वर 2012 डेटाबेस इंजन शुरू करने के लिए टाइप करें: SQLServr.Exe -m (या SQLServr.exe -f)। इस कमांड प्रॉम्प्ट विंडो को बंद न करें। SQLServr.exe PATH पर्यावरण चर में सूचीबद्ध Binn फ़ोल्डर में स्थित हो सकता है। यदि SQL Server 2012 Binn फ़ोल्डर आपके PATH में सूचीबद्ध नहीं है, तो आप हमेशा अपने कंप्यूटर की निर्देशिका संरचना के माध्यम से SQL Server 2012 Binn फ़ोल्डर में नेविगेट कर सकते हैं। आमतौर पर, बिन फ़ोल्डर C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn> पर स्थित होता है।
3. एक बार जब आप SQL सर्वर 2012 सेवा को एकल-उपयोगकर्ता मोड में या न्यूनतम कॉन्फ़िगरेशन में प्रारंभ करते हैं, तो आप व्यवस्थापक के रूप में एक और कमांड प्रॉम्प्ट विंडो खोल सकते हैं और SQL सर्वर 2012 इंस्टेंस से कनेक्ट करने के लिए उसमें SQLCMD कमांड चला सकते हैं:
SQLCMD -एस<Имя сервера\Имя экземпляра>उदाहरण के लिए: SQLCMD -S "सलीमखानी" 1> लॉगिन बनाएं "<Имя_учетной_записи>"पासवर्ड के साथ ="<Пароль>" 2> GO 1> SP_ADDSRVROLEMEMBER "<Имя_учетной_записи>","SYSADMIN" 2>जाओ
उदाहरण के लिए:
1> SP_ADDSRVROLEMEMBER SQL_SALEEM,"SYSADMIN" 2> GO

समय-समय पर अपना पासवर्ड भूल जाना पूरी तरह से सामान्य है, और इसका मतलब यह नहीं है कि छोटी-मोटी असुविधाएँ भी उत्पन्न होंगी। मेरे द्वारा बताए गए पुनर्प्राप्ति उपाय आपको SQL सर्वर को बिना डाउनटाइम या पासवर्ड डिक्रिप्शन के चालू रखने की अनुमति देंगे।

सभी को नमस्कार, आज मैं आपको बताऊंगा कि कैसे बदलें या रीसेट करें पासवर्ड साएस क्यू एल सर्वर। मैं आपको याद दिला दूं कि sa MS SQL में एक उपयोगकर्ता लॉगिन है, जिसमें डिफ़ॉल्ट रूप से उच्चतम विशेषाधिकार हैं; खाता स्वयं स्थानीय है, अक्सर अक्षम भी होता है, लेकिन फिर भी अक्सर उपयोग किया जाता है। ऐसी स्थिति उत्पन्न हो सकती है कि आप इसके लिए पासवर्ड भूल गए और इस तरह डेटाबेस तक पहुंच खो दी; आज आप सीखेंगे कि इसे कैसे बायपास करें और अपने डेटाबेस तक पहुंच बहाल करें।

एसपी_पासवर्ड शून्य,<вставьте_новый_пароль_тут>, 'सा'

यदि पासवर्ड सत्यापन विफल संदेश प्रकट होता है। पासवर्ड विंडोज़ नीति आवश्यकताओं को पूरा नहीं करता क्योंकि यह बहुत छोटा है। फिर एक मजबूत पासवर्ड सेट करें.

इसके बाद आप एसक्यूएल में एसए पासवर्ड रीसेट कर देंगे।

Osql का उपयोग करने का एक अन्य विकल्प इस प्रकार है

फिर हम एक विश्वसनीय OS खाते के अंतर्गत कनेक्ट करने का प्रयास करते हैं

osql.exe" -S (स्थानीय)\आपका सर्वर नाम -E

और आखिरी सीमा
पासवर्ड के साथ लॉगिन SA बदलें= "new_password"
यह पासवर्ड को new_password से बदल देगा

Asunsoft SQL पासवर्ड गीकर का उपयोग करना

Asunsoft SQL पासवर्ड गीकर नामक एक उपयोगिता है, जिसका दुर्भाग्य से भुगतान किया जाता है, लेकिन यह कार्य पूरा करने में सक्षम है। इसे लॉन्च करें, ब्राउज़ पर क्लिक करें, फिर पथ C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA का अनुसरण करें और master.mdf खोलें।

अब एसक्यूएल में एसए पासवर्ड रीसेट करने के लिए, इसे चुनें और रीसेट पर क्लिक करें।

एसए पासवर्ड को एक्सक्लूसिव मोड में बदलें

Sa के लिए पासवर्ड बदलने का चौथा तरीका है, और वह MS SQL को एकल-उपयोगकर्ता मोड में चलाना है। हमें क्या जरूरत है?

पहली बात एमएस एसक्यूएल सर्वर को रोकना है, आप इसे सेवाओं के माध्यम से कर सकते हैं, या आप इसे कमांड लाइन से कर सकते हैं

नेट स्टॉप MSSQLSERVER

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MSSQLSERVER

अब आपको लाइन में पैरामीटर सेट करना होगा छविपथ-एम केवल एकल-उपयोगकर्ता मोड के बारे में बात करेगा। मुझे यह इस तरह मिला

"C:\प्रोग्राम फ़ाइलें\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn\sqlservr.exe" -m -s MSSQLSERVER

अब कमांड के साथ MS SQL शुरू करें

नेट प्रारंभ MSSQLSERVER

SQL अब एकल-उपयोगकर्ता मोड में चल रहा है और कंप्यूटर के स्थानीय प्रशासक समूह के किसी भी सदस्य को sysadmin अधिकारों के साथ SQL सर्वर के उदाहरण से कनेक्ट करने की अनुमति देता है, लेकिन आपको SQL को यह बताने की आवश्यकता है। आप सेवा गुणों में ऑपरेटिंग मोड देख सकते हैं।

कमांड लाइन पर हम लिखते हैं

सीडी सी:\प्रोग्राम फ़ाइलें\माइक्रोसॉफ्ट एसक्यूएल सर्वर\110\टूल्स\बिन

sqlcmd.exe: EXEC sp_addsrvrolemember "सर्वर नाम\उपयोगकर्ता नाम", "sysadmin"

सेवा को पुनरारंभ करें और जीवन का आनंद लें, बाद में रजिस्ट्री में -m पैरामीटर को हटाना न भूलें। इस प्रकार आप बिल्ट-इन और थर्ड-पार्टी दोनों तरीकों का उपयोग करके आसानी से एसक्यूएल में एसए पासवर्ड रीसेट कर सकते हैं।

विषय जारी रखें:
फोटोशॉप

आईपैड चार्जर एक बहुत ही महत्वपूर्ण सहायक उपकरण है जिसके बिना आधुनिक आईपैड2 टैबलेट के मालिक काम नहीं कर सकते, क्योंकि चार्ज किए बिना उनका पसंदीदा डिवाइस काम कर सकता है...

नये लेख
/
लोकप्रिय