این wikiHow به شما آموزش می دهد که چگونه رمز عبور فراموش شده سرپرست سیستم (System Administrator یا SA) را در سرور Microsoft SQL بازنشانی کنید. بازنشانی را می توان با استفاده از ورود به سیستم احراز هویت ویندوز ، برنامه خط فرمان یا حالت تک کاربر انجام داد.
گام
روش 1 از 3: استفاده از احراز هویت Windows
مرحله 1. نحوه عملکرد این روش را درک کنید
اگر احراز هویت ویندوز در سرور فعال است ، می توانید از آن برای ورود به سرور بدون نیاز به وارد کردن رمز عبور استفاده کنید. پس از ورود به سیستم ، می توانید رمز عبور سرور SQL را به راحتی تغییر دهید.
اگر احراز هویت ویندوز فعال نیست ، برای بازنشانی رمز عبور باید از حالت تک کاربر یا برنامه Command Prompt استفاده کنید
مرحله 2. مطمئن شوید SSMS نصب شده است
SSMS یک رابط کاربری است که به شما اجازه می دهد تا جنبه های مختلف تنظیمات سرور SQL را در یک پنجره واحد تغییر دهید ، نه از طریق Command Prompt. اگر SSMS قبلاً نصب نشده است ، مراحل زیر را دنبال کنید:
- از طریق یک مرورگر به صفحه نصب SSMS مراجعه کنید.
- روی پیوند کلیک کنید " SQL Server Management Studio 17.6 را بارگیری کنید ”.
- روی فایل نصبی SSMS بارگیری شده دوبار کلیک کنید.
- برای نصب SSMS ، دستورات روی صفحه را دنبال کنید.
مرحله 3. SSMS را باز کنید
در منوی "شروع" ، sql server management studio را تایپ کنید ، سپس روی "کلیک کنید" Microsoft SQL Server Management Studio 17 "در بالای پنجره" شروع ".
مرحله 4. احراز هویت مناسب را انتخاب کنید
روی کادر کشویی "احراز هویت" کلیک کنید ، سپس "را انتخاب کنید احراز هویت ویندوز ”از منو
مرحله 5. روی Connect کلیک کنید
در انتهای پنجره است. اگر احراز هویت ویندوز در حساب فعال و مجاز است ، می توانید مستقیماً به صفحه داشبورد سرور بروید.
مرحله 6. پوشه سرور را گسترش دهید
اگر پوشه سرور در سمت چپ بالای پنجره چند گزینه در زیر آن وجود ندارد ، روی + ”در سمت چپ برای گسترش پوشه.
مرحله 7. پوشه "Security" را گسترش دهید
این پوشه تحت نام سرور است.
مرحله 8. پوشه "ورود" را باز کنید
این پوشه در گروه گزینه ها در زیر پوشه "Security" قرار دارد.
مرحله 9. روی sa دوبار کلیک کنید
این گزینه در گروه گزینه "ورود" قرار دارد. پس از آن ، پنجره خصوصیات مدیر سیستم باز می شود.
مرحله 10. رمز عبور جدید را وارد کنید
رمز جدید را در قسمت های "Password" و "Confirm password" در بالای پنجره وارد کنید.
مرحله 11. روی OK کلیک کنید
در انتهای پنجره است. پس از آن رمز عبور تغییر کرده و پنجره ویژگی ها بسته می شود.
روش 2 از 3: استفاده از حالت تک کاربره
مرحله 1. نحوه عملکرد این روش را درک کنید
اگر تنها حساب موجود شما قفل نشده است ، می توانید از طریق برنامه Command Prompt یک کاربر جدید ایجاد کرده و مجوزهای مدیر را بدهید. پس از آن ، می توانید از اطلاعات ورود کاربر جدید برای ورود به صفحه سرور SQL استفاده کنید و سپس رمز SA را تغییر دهید.
مرحله 2. مطمئن شوید SSMS نصب شده است
SSMS یک رابط کاربری است که به شما اجازه می دهد تا جنبه های مختلف تنظیمات سرور SQL را در یک پنجره واحد تغییر دهید ، نه از طریق Command Prompt. اگر SSMS قبلاً نصب نشده است ، مراحل زیر را دنبال کنید:
- از طریق یک مرورگر به صفحه نصب SSMS مراجعه کنید.
- روی پیوند کلیک کنید " SQL Server Management Studio 17.6 را بارگیری کنید ”.
- روی فایل نصبی SSMS بارگیری شده دوبار کلیک کنید.
- برای نصب SSMS ، دستورات روی صفحه را دنبال کنید.
مرحله 3. Command Prompt را در حالت administrator باز کنید
دسترسی به منو شروع کنید ”
، سپس این مراحل را دنبال کنید:
- خط فرمان را تایپ کنید
-
کلیک راست
“ خط فرمان ”
- کلیک " به عنوان سرپرست اجرا کنید ”
- انتخاب کنید " آره 'وقتی خواسته شد
مرحله 4. سرویس SQL را متوقف کنید
net stop MSSQLSERVER را تایپ کرده و Enter را فشار دهید. سرویس SQL فعلی متوقف می شود.
مرحله 5. SQL را در حالت تک کاربر اجرا کنید
start start MSSQLSERVER -m "SQLCMD" را تایپ کرده و Enter را فشار دهید.
در این مرحله هیچ نشانه ای مبنی بر اجرای حالت تک کاربر مشاهده نمی کنید ، اما می توانید عبارت "سرویس SQL Server با موفقیت شروع شد" را مشاهده کنید
مرحله 6. کامپیوتر را به SQL وصل کنید
sqlcmd را تایپ کرده و Enter را فشار دهید. خط فرمان SQL پس از آن باز می شود.
مرحله 7. یک کاربر و رمز عبور جدید ایجاد کنید
شما باید آن را با فرمان نوشته شده در خط فرمان SQL ایجاد کنید:
- نام CREATE LOGIN WITH PASSWORD = 'گذرواژه' را تایپ کنید ، "name" به نام حساب و "password" اشاره به رمز جدید است.
- کلید Enter را فشار دهید.
- GO را تایپ کرده و Enter را فشار دهید.
مرحله 8. نقش مدیر سیستم را بر روی کاربر جدید اضافه کنید
نام SP_ADDSRVROLEMEMBER ، 'SYSADMIN' ("نام" به نام حساب اشاره می کند) را وارد کنید ، Enter را فشار دهید ، GO را تایپ کنید و دوباره Enter را فشار دهید.
مرحله 9. از خط فرمان SQLCMD خارج شوید
exit را تایپ کرده و Enter را فشار دهید.
مرحله 10. SQL را در حالت عادی اجرا کنید
با تایپ net stop MSSQLSERVER && net start MSSQLSERVER و فشار دادن Enter می توانید حالت تک کاربر را غیرفعال کنید.
می توانید عبارت "سرویس SQL Server با موفقیت شروع شد" را مشاهده کنید. در این مرحله ، پنجره Command Prompt می تواند بسته شود
مرحله 11. SSMS را باز کنید
در منوی "شروع" ، sql server management studio را تایپ کنید ، سپس روی "کلیک کنید" Microsoft SQL Server Management Studio 17 "در بالای پنجره" شروع ".
مرحله 12. احراز هویت مناسب را انتخاب کنید
روی کادر کشویی "احراز هویت" و سپس "کلیک کنید احراز هویت SQL سرور ”از منو
مرحله 13. با استفاده از اطلاعات ورود کاربر جدید وارد شوید
روی کادر کشویی "ورود" کلیک کنید ، سپس نام کاربری را که ایجاد کرده اید انتخاب کنید.
مرحله 14. رمز عبور را وارد کنید
رمز عبور کاربر را در قسمت "Password" در پایین پنجره وارد کنید.
مرحله 15. روی Connect کلیک کنید
در انتهای پنجره است. تا زمانی که نام کاربری و رمز عبور صحیح وارد شود ، صفحه داشبورد سرور بلافاصله باز می شود.
مرحله 16. پوشه سرور را گسترش دهید
اگر پوشه سرور در گوشه سمت چپ بالای پنجره هیچ یک از گزینه های زیر را نشان نمی دهد ، روی + ”در سمت چپ برای گسترش پوشه.
مرحله 17. پوشه "Security" را گسترش دهید
این پوشه تحت نام سرور است.
مرحله 18. پوشه "ورود" را باز کنید
این پوشه در گروه گزینه ها در زیر پوشه "Security" قرار دارد.
مرحله 19. روی sa دوبار کلیک کنید
این گزینه در گروه گزینه "ورود" قرار دارد. پس از آن ، پنجره خصوصیات مدیر سیستم باز می شود.
مرحله 20. رمز عبور جدید را وارد کنید
رمز جدید را در قسمت های "Password" و "Confirm password" در بالای پنجره وارد کنید.
مرحله 21. روی OK کلیک کنید
در انتهای پنجره است. پس از آن رمز عبور تغییر کرده و پنجره ویژگی ها بسته می شود.
روش 3 از 3: استفاده از Command Prompt
مرحله 1. منوی "شروع" را باز کنید
روی نماد Windows در گوشه سمت چپ پایین صفحه کلیک کنید. پس از آن ، منوی "شروع" باز می شود.
مرحله 2. برنامه Command Prompt را پیدا کنید
خط فرمان را وارد کنید ، سپس منتظر بمانید تا نماد Command Prompt در بالای منوی "Start" ظاهر شود.
مرحله 3. راست کلیک کنید
"خط فرمان".
پس از آن منوی کشویی ظاهر می شود.
مرحله 4. روی Run as administrator کلیک کنید
این گزینه در منوی کشویی قرار دارد.
مرحله 5. در صورت درخواست روی Yes کلیک کنید
گزینه اجرای Command Prompt در حالت administrator تأیید می شود. پس از آن ، پنجره برنامه باز می شود.
مرحله 6. اولین فرمان را وارد کنید
osql -L را تایپ کرده و Enter را فشار دهید.
مرحله 7. دستور دوم را با نام سرور وارد کنید
سرور OSQL -S -E را تایپ کنید ، با نام سرور "سرور" جایگزین شود. پس از آن ، کلید Enter را فشار دهید.
مرحله 8. ایجاد رمز عبور جدید
عبارت EXEC sp_password NULL ، 'password' ، 'sa' را تایپ کنید ، با گذرواژه ای که می خواهید از آن استفاده کنید 'رمز' جایگزین شود. پس از آن ، کلید Enter را فشار دهید.
به عنوان مثال ، برای تغییر رمز عبور به "qwerty123" ، EXEC sp_password NULL ، 'qwerty123' ، 'sa' را در پنجره Command Prompt تایپ کنید
مرحله 9. فرمان را اجرا کنید
GO را تایپ کنید ، سپس Enter را فشار دهید. خروج را تایپ کرده و کلید Enter را فشار دهید تا از OSQL خارج شوید.
مرحله 10. سعی کنید وارد سرور SQL شوید
از اطلاعات ورود و رمز ورود مدیر جدید استفاده کنید. اگر می توانید به سرور SQL وارد شوید ، رمز حساب با موفقیت تغییر کرده است.