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


استارت SQL Server در حالت Single User Mode یا تک کاربره

استارت SQL Server در حالت Single User Mode یا تک کاربره
شرایط خاصی وجود دارد که ممکن است کاربر ممکن است یک instance از SQL Server را در حالت تک کاربر(single-user mode) اجرا کند. برای مثال، ممکن است شما نیاز به Restore کردن پایگاه داده master از یک فایل backup در صورت بروز خرابی و آسیب دارید یا Database را Detach سپس همه Connection را Kill می کنید. هر دوی این اقدامات نیاز به اجرای instance در حالت single-user maintenance mode دارد.

نرم افزار سامانه مودیان راهکار
زمانی که یک دیتابیس در حالت single-user mode اجرا می شود، رویدادهای زیر رخ خواهد داد:



تمامی connections جاری به دیتابیس بدون هیچ هشداری Drop خواهد شد.
فقط یک User می تواند به دیتابیس Connect شود.
CHECKPOINT استارت نخواهد شد.

در این پست می خواهیم شما را در جریان قرار دادن SQL Server در حالت single-user mode قرار دهیم. بسیار ساده است، هم از طریق SQL Server Configuration Manage و هم از طریق Command prompt می توانید اینکار را انجام دهید. پس لطفا با ما همراه شوید.

Method 1: Start SQL Server in single-user mode through SQL Server Configuration Manager

SQL Server Configuration Manager را اجرا کنید و از پانل سمت چپ گزینه SQL Server Services را کلیک کنید. سپس روی سرویس SQL Server مورد نظر کلیک راست کرده(همان سرویسی که نیاز است در حالت تک کاربره اجرا شود) و Properties بگیرید.

استارت SQL Server در حالت Single User Mode یا تک کاربره . آموزشگاه رایگان خوش آموز

در SQL Server های 20112 و 2014، به تب Startup Parameters رفته و در قسمت Specify a startup parameter عبارت m- را تایپ و Add کنید.

استارت SQL Server در حالت Single User Mode یا تک کاربره . آموزشگاه رایگان خوش آموز

اگر SQL Server 2008, 2005 دارید، به تب Advanced رفته و m- را در آخر قسمت Startup Parameters وارد کنید. دقیقا مانند آنچه که در تصویر زیر مشاهده می کنید.

استارت SQL Server در حالت Single User Mode یا تک کاربره . آموزشگاه رایگان خوش آموز

سپس فرم را ok کرده و SQL را بسته و دوباره اجرا کنید. این بار با اجرای SQL باید در حالت single-user mode اجرا شود.

Method 2: Start SQL Server in single-user mode through Command Prompt

برای شروع در این روش، نیاز است که instance آن SQL Server مورد نظرتان داشته باشید. سپس RUN را باز کرده و Services.msc را تایپ و Enter کنید تا کنسول Services ویندوز باز شود.
سپس روی سرویس SQL Server مورد نظرتان دابل کلیک کنید تا فرم Properties آن باز شود. در مثال ما سرویس مورد نظر MSSQL$SQLEXPRESS نام داشت.

استارت SQL Server در حالت Single User Mode یا تک کاربره . آموزشگاه رایگان خوش آموز

سپس Command Prompt را بصورت Run as administrator اجرا کنید. سپس با استفاده از دستور زیر، این سرویس را Stop کنید:
net stop service_name

به جای service_name، باید نام سرویس SQL را که در کنسول Services دیدید را جایگزین کنید.
با استارت این سرویس، SQL را در حالت single-user mode استارت می کنیم. پس از دستور زیر برای استارت در حالت single-user mode استفاده کنید.
net start service_name /m

استارت SQL Server در حالت Single User Mode یا تک کاربره . آموزشگاه رایگان خوش آموز





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

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

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


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