50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

ریکاوری یوزر پس ورود به اس کیو ال سرور

با سلام

دوستان من روی سرور 2012 R2 اس کیو ال سرور 2016 نصب کردم

یوزر sa اون هم disable کردم

حالا مسلئه اینجاست که نمیدونم چی شده با هیچ یوزری وارد نمیشه حتی Admin ها!!

یعنی کلا کلا هیچ اتصال و ورودی نمیتوانم به پایگاه داده داشته باشم چون هیچ یوزر و پسی ندارم

حالا با این فقدان یوزر پس و Disable بودن Sa باید چیکار کنم!!

روی این instance اس کیو ال هم بانک اطلاعاتی دارم

لطفا راهنماییم کنید بگید چطوری این ریکاوری رو انجام بدم (sa رو Enable کنم و ترجیحا پسورد رو عوض کنم)

با تشکر

پرسیده شده در 1395/06/06 توسط

3 پاسخ

3

با کاربر administrtator وارد سیستم بشوید و در قسمت سرویس SQL Server مقدار -m را به قسمت Startup Parameters اضافه کنید و بعد سرویس را ریستارت کنید. فقط مواظب باشید که هیچ کاربر دیگری به Sql server متصل نشود و بعد به SQL Server از طریق sqlcmd و با استفاده از پروتوکل DAP استفاده کنید و رمز SA را بازیابی یا تغییر دهید.

پاسخ در 1395/06/06 توسط
1

با سلام

ممنون درست شد

برای دوستانی که اگه به مشکل من برخورد کردن و میخان حلش رو تا آخر بفهمند مراحل رو مینوسیم

بعد از اینکه طبق فرمایشات دوستمون پارامتر رو وارد کردید و سرویس رو ریستارت کردید باید در خط فرمان با دسترسی ادمین و همچنین هیچ سرویس دیگه ای به دیتابیس نباید متصل بشه چون خطا میده هنگام دستور ذیل.

دستور ذیل را وارد کرده و به دنبال آن اسکریپ ها را می نویسید و با دستور exit از آن خارج می شوید.

حال می توانید اون پارامتر (m-) را برداشته و مجددا سرویس sql را ریستارت کنید

و اکنون یوزر sa با پسورد مشخص شده در دسترس می باشد.

C:\>osql -S (local) -E
1> USE [master]
2> GO
3> sp_Password NULL, 1234, 'sa'
4> GO
5> ALTER LOGIN [sa] WITH PASSWORD='1234'
6> GO
7> ALTER LOGIN [sa] ENABLE
8> GO
9> exit
پاسخ در 1395/06/06 توسط
0

سلام

ممنون

حالا باید چیکار کنم متوجه نشدم اون پروتکلی که گفتی رو

پاسخ در 1395/06/06 توسط

پاسخ شما