بک آپ اتوماتیک Sql Server | استوایی ostovaee

بک آپ اتوماتیک Sql Server

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

آموزش رایگان Sql Server | استوایی

بک آپ خودکار در Sql

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

Service Agent | استوایی
Service Agent | استوایی

سپس جهت ایجاد بک آپ خودکار مراحل زیر را انجام دهید.

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

بک آپ اتومات از Sql | استوایی
بک آپ اتومات از Sql | استوایی

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

بک آپ اتومات | استوایی
بک آپ اتومات | استوایی

درصورتیکه هفتگی انتخاب شود باید روز هفته و اینکه چند بار اجرا شود نیز مشخص شود. در صورتیکه بصورت روزانه انتخاب شود باید بخش Recurs every یعنی چند روز یکبار اجرا شود مشخص گردد. همچنین در قسمت Daily Frequency باید مشخص کنیم که چند بار در روز و در چه ساعاتی اجرا شود.

در قسمت Duration می‌توان تاریخ شروع و تاریخ انتها را مشخص کرد در صورتیکه No end date انتخاب شود این backup برای همیشه و بدون تاریخ پایان اجرا خواهد شد. در انتها دکمه ok را بزنید.

بکاپ خودکار | استوایی
بکاپ خودکار | استوایی

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

بک آپ گیری در Sql Server 2014 | استوایی
بک آپ گیری در Sql Server 2014 | استوایی

تنظیمات بک آپ اتوماتیک Sql Server

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

Backup اتوماتیک | استوایی
Backup اتوماتیک | استوایی

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

Backup اتومات | استوایی
Backup اتومات | استوایی

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

Backup گیری اتومات | استوایی
Backup گیری اتومات | استوایی
جادوی استوایی Sql Server |استوایی

بک آپ گیری اتومات در Sql Server

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

حذف اتوماتیک بک آپ | استوایی
حذف اتوماتیک بک آپ | استوایی

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

حذف بک آپ خودکار | استوایی
حذف بک آپ خودکار | استوایی

سرفصل های آموزش Sql

8 نظر برای بک آپ اتوماتیک Sql Server ثبت شده

  1. سلام.وقت بخیر
    من در مسیر لوکال sql میتونم بک آپ اتومات تعریف کنم
    اما چرا وقتی وارد یک اینستنس میشم گزینه ماینتنس پلن وجود ندارد؟

    1. سلام دوست عزیز
      احتمالا دسترسی شما در اینستنسی که لاگین می‌کنید محدود است و به این بخش دسترسی ندارید.

  2. و بعد گزینه save را زده و یک بار عمل refresh را روی دیتا بیس انجام داده تا جاب ها نمایش داده شوند

دیدگاهتان را بنویسید

پر کردن تمام موارد زیر الزامیست