تا %60 تخفیف خرید برای 6 نفر با صدور مدرک فقط تا
00 00 00
با توجه به مسدود شدن IP های خارج از ایران در سامانه شاپرک، در هنگام خرید حتماً فیلتر شکن خود را خاموش کرده و با IP ایران اقدام به خرید کنید
در توسینسو تدریس کنید

پشتیبان گیری در SQL Server- جلسه دوم

مدل بازیابی ساده در SQL Server


مدل بازیابی “Simple” به شما امکان یک پشتیبان گیری ساده که می تواند برای جایگذین کردن تمام پایگاه داده شما در مواقع بروز شکست و یا اگر شما نیاز به بازگرداندن پایگاه داده خود در یک سرور دیگر باشید استفاده شود. با این مدل بازیابی شما توانایی انجام پشتیبان گیری های کامل (یک کپی کامل) یا پشتیبانگیری های تفاضلی یا همان differential backups (هر تغییری از آخرین پشتیبان گیری کامل) را دارید. با استفاده از این مدل بازیابی در صورت هر گونه شکست به آخرین پشتیبانی کامل گرفته شده بر می گردد.


شرح

مدل بازیابی ساده، ابتدایی ترین مدل بازیابی برای SQL Server می باشد. هر تراکنش در گزارش تراکنش نیز نوشته می شود، اما وقتی تراکنش کامل می شود و داده در فایل داده نوشته می شود فضایی که برای گزارش تراکنش استفاده شده است دوباره قابل استفاده برای تراکنش جدید می شود. از آنجایی که این فضا دوباره استفاده می شود قابلیت ایجاد نقطه ای برای بازیابی وجود ندارد بنابراین اخرین نقطه بازیابی، در زمانی هست که پشتیبانی کامل یا تفاضلی گرفته شده . همچنین، از آنجایی که این فضا مورد استفاده مجدد برای گزارش تراکنش می شود، گزارش تراکنش به صورت بر خلاف مدل بازیابی کامل برای همیشه در حال رشد نخواهد بود.

در زیر به دلایلی که ممکن است شما از این مدل بازیابی استفاده کنید پرداختیم:

1. داده شما حیاتی نمی باشد و به آسانی دوباره تولید می شود.

2. پایگاه داده فقط برای تست یا توسعه استفاده می شود.

3. داده ثابت هست و تغییر نمی کند.

4. از دست رفتن تراکنش ها تا اخرین پشتیبان گرفته شده مشکلی ایجاد نکند.

5. داده از جای دیگری مشتق شده و به راحتی می تواد دوباره آن را تولید کرد.

نوع پشتیبان گیری که شما می توانید اجرا کنید وقتی که داده در مدل بازیابی ساده هست بدین شرح می باشد:

1. Complete backups

2. Differential backups

3. File and/or Filegroup backups

4. Partial backups

5. Copy-Only backups


چگونه می توان این مدل بازیابی ساده را در T-SQL تنظیم نماییم

ALTER DATABASE dbName SET RECOVERY recoveryOption
GO

مثال: تغییر پایگاه داده AdventureWorks به مدل بازیابی ساده.

ALTER DATABASE AdventureWorks SET RECOVERY SIMPLE
GO


چگونه می توان این مورد را در SQL Server Management Studio تنظیم نمود

1. بر روی پایگاه داده خود کلیک راست کنید و بر رو به گزینه Properties کلیک نمایید.

2. در صفحه Options وارد می شوید.

3. در مقابل عبارت Recovery Model عبارت Simple را انتخاب می کنید.

4. در نهایت بر روی OK کلیک نمایید.

SQL Server Management Studio

نویسنده: بابک رستمی

منبع: انجمن تخصصی فناوری اطلاعات ایران

هرگونه نشر و کپی برداری بدون ذکر نام نویسنده و منبع دارای اشکال اخلاقی و شرعی می باشد.

نظر شما
برای ارسال نظر باید وارد شوید.
0 نظر

هیچ نظری ارسال نشده است! اولین نظر برای این مطلب را شما ارسال کنید...

افرادی که این مطلب را خواندند مطالب زیر را هم خوانده اند