در آموزش قبلی با بک آپ گیری در sql Servrer بصورت دستی آشنا شدید اما فرض کنید در یک سازمان یا شرکت چند دیتابیس وجود دارد که باید بصورت روزانه یا چند ساعت یکبار عملیات Backup گیری صورت بگیرد در اینصورت انجام اینکار بصورت دستی سخت و زمانبر هست و بهتره برای هر کدام از دیتابیسها بک آپ اتومات تنظیم شود تا سیستم طبق زمانبندی که بهش دادیم بک آپ گیری را انجام دهد. در این آموزش با بک آپ اتوماتیک Sql Server آشنا خواهید شد.

بک آپ خودکار در Sql
جهت ایجاد بک آپ اتومات باید Sql Server agent در Management Studio در حالت Start باشد در صورتیکه این سرویس start نیست بر روی آن کلیک راست و Start را بزنید.

سپس جهت ایجاد بک آپ خودکار مراحل زیر را انجام دهید.
در قسمت Management – Maintenance Plans کلیک راست کرده و گزینه New Maintenance Plans را انتخاب و در پنجره باز شده یک نام دلخواه برای بک آپ خودکار درنظر گرفته و OK را بزنید.

در پنجره باز شده بر روی علامت تقویم کلیک کرده ودر قسمت FreQuency مشخص نمایید که این دستورات بصورت روزانه، هفتگی و یا ماهانه اجرا شود.

درصورتیکه هفتگی انتخاب شود باید روز هفته و اینکه چند بار اجرا شود نیز مشخص شود. در صورتیکه بصورت روزانه انتخاب شود باید بخش Recurs every یعنی چند روز یکبار اجرا شود مشخص گردد. همچنین در قسمت Daily Frequency باید مشخص کنیم که چند بار در روز و در چه ساعاتی اجرا شود.
در قسمت Duration میتوان تاریخ شروع و تاریخ انتها را مشخص کرد در صورتیکه No end date انتخاب شود این backup برای همیشه و بدون تاریخ پایان اجرا خواهد شد. در انتها دکمه ok را بزنید.

در این مرحله از قسمت toolbax یک BackUp Database Task را انتخاب و بصورت Drag and Drop آن را داخل پایین صفحه که خالی میباشد قرار دهید.

تنظیمات بک آپ اتوماتیک Sql Server
بر روی BackUp Database Task دابل کلیک کرده تا صفحه تنظیمات Backup باز شود. در قسمت General نوع بک آپ و نام دیتابیس یا دیتابیسها را انتخاب نمایید.

در قسمت Destination باید مسیر ذخیره بک آپ و پسوند آن مشخص شود. درصورتیکه میخواهید در بیش از یک فایل بک آپ ذخیره شود گزینه Backup databases across one or more files را انتخاب و مسیرهای مورد نظر را اضافه کنید.

در قسمت options میتوان تاریخ انقضا بک آپ را مشخص کرد و همچنین اگر بخواهید بک آپ از نوع Copy only Backup باشد این گزینه را تیک بزنید. درصورتیکه بخواهید بک آپ رمزنگاری شده باشد میتوانید تیک Backup encryption را زده و سپس الگوریتم موردنظر را انتخاب کنید. در انتها دکمه ok را زده تا تنظیمات بک آپ به اتمام برسد.


بک آپ گیری اتومات در Sql Server
با توجه به اینکه بک آپ بصورت اتومات گرفته میشود برای اینکه درایو موردنظر پر نشود بهتر است بک آپهای قدیمی از روی سیستم پاک شود برای این منظور باید از قسمت ToolBox گزینه Maintenance CleanUp Task انتخاب و بصورت Drag and Drop آن را داخل صفحه خالی قرار دهید.

بر روی باکس Maintenance CleanUp Task دابل کلیک کرده و در قسمت Folder آدرس فایلهای بک آپ را داده و در قسمت File extension پسوند را برابر با bak قرار دهید و همچنین در بخش File age مشخص کنید که بک آپها بعد از گذشت چند وقت باید پاک شوند معمولا همون 4 هفته یا یک ماه در نظر گرفته میشود.

سرفصل های آموزش Sql
- 01 Sql Server | نصب Sql Server 2014 رایگان 05:14
- 02 Sql Server | آموزش Sql Server رایگان 05:47
- 03 Sql Server | دستور Select در Sql رایگان 06:52
- 04 Sql Server | دستور Where در Sql رایگان 08:12
- 05 Sql Server | عملگر Like در Sql رایگان 09:42
- 06 Sql Server | دستور Order By در Sql رایگان 07:07
- 07ویتامین استوایی | آموزش رایگان Sql Server عضویت 7 فیلم آموزشی
- 08 جادوی استوایی | آموزش کامل Sql Server خرید 41 فیلم آموزشی
سلام.وقت بخیر
من در مسیر لوکال sql میتونم بک آپ اتومات تعریف کنم
اما چرا وقتی وارد یک اینستنس میشم گزینه ماینتنس پلن وجود ندارد؟
سلام دوست عزیز
احتمالا دسترسی شما در اینستنسی که لاگین میکنید محدود است و به این بخش دسترسی ندارید.
و بعد گزینه save را زده و یک بار عمل refresh را روی دیتا بیس انجام داده تا جاب ها نمایش داده شوند
ممنونم دوست عزیز از توضیحاتتون
ممنون برای وقتی که گذاشتید.
خواهش میکنم دوست عزیز، سلامت باشید
عالی بود
دستت طلاااااااااااااا
خوشحالم که راضی بودید دوست عزیز