आप अभी भी 'sysadmin' एक्सेस के साथ एक लॉगिन बना सकते हैं। Microsoft (सलीम हक्कानी) के प्रिंसिपल डेटा इंजीनियर के लिए धन्यवाद नीचे SQL सर्वर टिप्स एंड ट्रिक लिखा था।
मुझे यह तब मिला जब मैं अपनी परीक्षण मशीन के लिए पासवर्ड भूल जाने पर इसी तरह की स्थिति में फंस गया था।
लिंक: https://blogs.technet.microsoft.com/sqlman/2011/06/14/tips-tricks-you-have-lost-access-to-sql-server-now-what/
यहां वे चरण दिए गए हैं जिन्हें आपको करने की आवश्यकता होगी:
- एकल उपयोगकर्ता मोड (या न्यूनतम कॉन्फ़िगरेशन जो एकल उपयोगकर्ता मोड में SQL सर्वर भी डाल देगा) का उपयोग करके SQL सर्वर आवृत्ति प्रारंभ करें
कमांड प्रॉम्प्ट प्रकार से: SQLServr.Exe –m (या SQLServr.exe -f)
नोट: यदि Binn फ़ोल्डर आपके पर्यावरणीय पथ में नहीं है, तो आपको Binn फ़ोल्डर में नेविगेट करना होगा।
(आमतौर पर Binn फोल्डर यहां स्थित होता है: C: \ Program Files \ Microsoft SQL Server \ MSSQL10.MSSQLSERVER \ MSSQL \ Binn)
- एक बार SQL सर्वर सेवा एकल उपयोगकर्ता मोड में या न्यूनतम कॉन्फ़िगरेशन के साथ शुरू हो जाने के बाद, अब आप SQL सर्वर से कनेक्ट करने के लिए SQL सर्वर से कनेक्ट करने के लिए SQL सर्वर से कनेक्ट करने के लिए कमांड प्रॉम्प्ट से SQLCMD कमांड का उपयोग कर सकते हैं।
SQLCMD –S
अब आप एक व्यवस्थापक के रूप में SQL सर्वर पर लॉग इन होंगे।
- एक बार जब आप SQLCMD का उपयोग करते हुए SQL सर्वर में लॉग इन करते हैं, तो नया खाता बनाने के लिए या SYSADMIN सर्वर भूमिका में एक मौजूदा लॉगिन जोड़ने के लिए निम्न आदेश जारी करें।
एक नया लॉगिन बनाने और SYSADMIN सर्वर भूमिका में उस लॉगिन को जोड़ने के लिए:
1> पासवर्ड बनाएं = 'PASSWORD =' 'के साथ
2> जाना
1> SP_ADDSRVROLEMEMBER ',' SYSADMIN '
2> जाने
SYSADMIN सर्वर भूमिका में एक मौजूदा लॉगिन जोड़ने के लिए, निम्नलिखित पर अमल करें:
1> SP_ADDSRVROLEMEMBER ',' SYSADMIN '
उपरोक्त ऑपरेशन मौजूदा लॉगिन या नए लॉगिन के लिए SYSADMIN विशेषाधिकार देने का ध्यान रखेगा।
- एक बार जब उपरोक्त चरण सफलतापूर्वक किए जाते हैं, तो अगला कदम नियमित स्टार्टअप विकल्पों का उपयोग करके SQL सर्वर सेवाओं को बंद करना और शुरू करना है। (इस समय आपको -f या –m की आवश्यकता नहीं होगी)