اگه دسترسی به کاربرهای دیتابیس شما غیر قابل ممکن باشه چیکار میکنید؟ شما ممکنه سروری رو تحویل بگیرید که قبلاً توسط شخص دیگهای کانفیگ شده و بدون تحویل از شرکتتون رفته و تنها شخص مورد نظر پسوردها و دسترسیها رو داشته! یه مشکلی که من اخیراً داشتم این بود که دیتابیس یک پروژه رو تحویلم دادن بدون اینکه دسترسیهای ادمینش رو به من تحویل بدن از شانس ما دیتابیس به یک Active Directory اکتیو وصل بود که بعد سرور اکتیور از مدار خارج شد و هیچکس دسترسی به دیتابیس نداشت و همهی کاربرها غیرقابل دسترس بودند.
راهکار من برای بیرون اومدن از این مشکل استارت دیتابیس تو حالت single user mode و اجرای برنامه SQLCMD و ساخت یک کاربر لوکال جدید با اعطای نقش sysadmin و لاگین با کاربر جدید و اعطای دسترسیهای جدید به کاربران
برای اجرای SQL Serevr با حالت single user mode خط فرمان رو با کاربر ادمین باز کنید و از دستورات زیر استفاده کنید:
net stop mssqlserverادامه مطلب
net start mssqlserver /m