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

مدل های ریکاوری در SQL Server

دوره های مرتبط با این مقاله

مدل های ریکاوری در SQL Server

اولین موردی که باید برای بک آپ های درست تنظیم شود، تنظیم مدل مناسب ریکاوری برای هر دیتابیس می باشد. عموما مدل ریکاوری به SQL Server می گوید که چه داده ای و برای چه مدت زمانی در فایل transaction log حفظ شود. براساس مدل انتخاب شده، انواع بک آپ هایی که می توانید اجرا کنید و همچنین نوع دیتابیس هایی که می توانند اجرا شوند، تعیین خواهند شد.

توضیحات:

سه نوع مدل ریکاوری که می توانید انتخاب کنید عبارتند از:

  • Full ( کامل )
  • Simple ( ساده )
  • Bulk Logged

هر دیتابیس می تواند تنها یک مدل ریکاوری داشته باشد، اما هر کدام از دیتابیس ها می توانند از مدل های مختلف ریکاوری استفاده کنند. بنابراین براساس نیازهای پردازش و بک آپ می توانید یک ریکاوری مناسب برای هر کدام از دیتابیس ها انتخاب کنید. تنها استثنا دیتابیس TempDB می باشد که باید از مدل ریکاوری ساده استفاده کند.

همچنین مدل ریکاوری می تواند هر زمانی تغییر کند، اما این امر روی زنجیره ی بک آپ شما تاثیر خواهد داشت، بنابراین انجام یک بک آپ کامل پس از تغییر مدل ریکاوری تمرین خوبیست.

مدل ریکاوری یا با استفاده از T-SQL و یا SQL Server Management Studio قابل تغییر می باشد. در زیر مثال هایی از چگونگی انجام این کار را می بینید.

استفاده از T-SQL برای تغییر به مدل کامل Full برای دیتابیس AdventureWorks.

ALTER DATABASE AdventureWorks SET RECOVERY FULL
GO

استفاده از SSMS برای تغییر مدل ریکاوری برای دیتابیس AdventureWorks.

آموزش SQL Server
  • 2378
  •    726
  • تاریخ ارسال :   1394/07/27

دانلود PDF دانشجویان گرامی اگر این مطلب برای شما مفید بود لطفا ما را در GooglePlus محبوب کنید
رمز عبور: tahlildadeh.com یا www.tahlildadeh.com
ارسال دیدگاه نظرات کاربران
شماره موبایل دیدگاه
عنوان پست الکترونیک

ارسال

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

تمامی حقوق این سایت متعلق به آموزشگاه تحلیل داده می باشد .