خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


ریست کردن پسورد sa در sql server

ریست کردن پسورد sa در sql server
کاربر SA یا به اختصار System Administrator، کاربر پیش فرض برای لاگین به SQL با سطح دسترسی administrator است. شما در زمان نصب برای sql server پسورد تنظیم می کنید یا به عبارتی mixed mode را پسورد دار می کنید. حالا اگر به هر علتی پسورد sa را فراموش کنید، چه کاری انجام خواهید داد؟ یک راه حل این است که کلا همه چیز را بی خیال بشید و از آن شرکت بیرون بیایید. راه بعدی هم این است که مجددا اقدام به نصب SQL کنید. اگر به هر علتی این پسورد را ندارید و آن را از دست داده اید، می توانید از این پست که کاملا تصویری است برای ریست کردن پسورد sa استفاده کنید.

سیستم یکپارچۀ سازمانی راهکار
استفاده از Command prompt


شما از طریق CMD هم می توانید پسورد sa را ریست کنید فقط دقت داشته باشید که باید دسترسی در سطح administrator داشته باشید که بتوانید این کار را انجام دهید.
CMD را اجرا کرده و دستور osql –L را در آن تایپ و Enter کنید.

ریست کردن پسورد sa در sql server . آموزشگاه رایگان خوش آموز

بدین ترتیب تمامی instance های نصب شده را لیست می شود.
خب، پس از اینکه تمامی instance ها لیست شدند، باید دستور زیر را وارد کنید:

OSQL -S -E

شما به جای باید نام کامل سرور sql بهمراه instance را وارد کنید، دقیقا مثل شکل زیر:

ریست کردن پسورد sa در sql server . آموزشگاه رایگان خوش آموز

در واقع این دستور باعث پاک شدن پسورد sa می شود.
حالا باید برای sa پسورد جدید را تنظیم کنید. پس دستور زیر را وارد و enter کنید.

sp_password NULL, ‘’, ’sa’

دقیقا به جای ‘’پسورد جدید را وارد کنید، مانند شکل زیر:

ریست کردن پسورد sa در sql server . آموزشگاه رایگان خوش آموز

پس از اجرای دستور بالا، دستور GO را وارد و enter کنید.

ریست کردن پسورد sa در sql server . آموزشگاه رایگان خوش آموز

به نظرم بهترین راه، همین روش استفاده از Command Prompt است که توسط آن پسورد را ریست کنیم اما روش های بعدی هم در همین راستا موثر هستند.
در این روش مثل شکل زیر SSMS یا SQL Server Management Studio را اجرا کنید.

ریست کردن پسورد sa در sql server . آموزشگاه رایگان خوش آموز

از آنجایی که پسورد sa را نداریم، پس بصورت Windows Authentication به sql لاگین کنید.

ریست کردن پسورد sa در sql server . آموزشگاه رایگان خوش آموز

به navigate مربوط به Security وارد شوید و آیتم Logins را Expand کنید(اینجا محل ایجاد کاربران و لیست کاربران موجود در sql server است) و به سراغ کاربر sa بروید و روی آن کلیک راست کرده و Properties بگیرید.

ریست کردن پسورد sa در sql server . آموزشگاه رایگان خوش آموز

حالا در پنجره ای که مشاهده می کنید، در قسمت فیلدهای Password و Confirm Password، رمز عبور دلخواه خودتان را وارد کنید.
در آخر هم فرم را OK کنید.
در روش بعدی می خواهیم با استفاده از یک ابزار جانبی به نام SQL Password Recovery Tool اقدام به پسورد ریکاوری کنیم.
برنامه را دانلود و نصب کنید و پس از آن برنامه را اجرا کنید.
پس از اجرا شدن مطابق با تصویر زیر، دکمه Open را کلیک کنید و سپس به محل نصب برنامه SQL و محل قرار گیری دیتابیس master بروید و فایل mdf مربوط به دیتابیس master را انتخاب کنید.

ریست کردن پسورد sa در sql server . آموزشگاه رایگان خوش آموز

حالا مطابق شکل بالا، کاربر sa را انتخاب کنید. البته شما کاربران یا user های دیگر را هم می توانید انتخاب کنید.
پس از انتخاب SA، از پایین فرم دکمه Reset را کلیک کنید و پسورد مورد نظر را وارد و OK کنید.

دوستان ریست کردن پسورد sa در sql server، در واقع نقطه ضعف امنیتی نیست، گفتیم که شما برای انجام اینکارها نیاز به دسترسی ادمین دارید و کسی که این دسترسی را دارد، مایکروسافت فرض را بر این گذاشته که کسی که با دسترسی ادمین به سیستم لاگین می کند یک فرد Trust و مطمئن در سازمان است. پس شما در مورد دسترسی هایی که به کاربران می دهید و همچنین دسترسی به پسورد Administrator سیستم ها و دامین باید نهایت دقت را مبذول بدارید. و به عنوان نکته آخر اینکه این روش در نسخه های مختلف SQL به غیر 2000 کار خواهد کرد.



نمایش دیدگاه ها (3 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز