آموزش بک آپ گیری خودکار SQL Server
یکی از بزرگترین مشکلات توسعه دهندگان وب و صاحبان وبسایت بک آپ گیری از دیتابیس میباشد، زیرا اگر برای دیتابیس مشکلی به وجود آید زحمات چند ماهه و یا حتی چند ساله فرد از بین میرود. پس شما باید هر روز و یا هر هفته از دیتابیس خود بک آپ بگیرید و آن را در جایی ذخیره کنید. اما از آنجا که انسان فراموشکار است و ممکن است یک هفته فراموش کند که بک آپ بگیرد و یا به هر دلیل دیگری بک آپ گیری را انجام دهد. پس با آردین پی سی در این مقاله همراه باشید تا طریقه ی بک آپ گیری خودکار در SQL Server را آموزش دهیم.
نکته بسیار مهم : بک آپ ها نباید در همان سرور ذخیره شود، بهتر است بک آپ ها در یک سرور دیگر در نقطه جغرافیایی دیگری قرار گیرد.
اگر قصد شروع کار با ASP.NET MVC را دارید شما را به قسمت آموزش ASP.NET MVC دعوت میکنیم.
مراحل بک آپ گیری خودکار در SQL Server
1 – ابتدا در کامپیوتر خود در یک مسیر مشخص یک پوشه برای ذخیره دیتابیس ها ایجاد کنید. (ما در ریشه درایو C یک پوشه به نام DB_BackUps ساختیم)
2 – حالا Sql Server Management Studio را باز کنید.
3 – گزینه Management را باز کنید و روی Maintenance Plans کلیک راست کرده و New Maintenance plan را انتخاب کنید.
نکته : اگر خطای Agent XPs را مشاهده کردید روی گزینه New query کلیک کنید و کد زیر را در آنجا Paste کنید و Execute را بزنید:
sp_configure ‘show advanced options‘, 1;
GO RECONFIGURE;
GO sp_configure ‘Agent XPs‘, 1;
GO RECONFIGURE
GO
4 – در این مرحله یک نام معنا دار مانند Database BackUps را برای آن انتخاب کنید و OK کنید.
5 – حالا Subplan ها را مشاهده میکنید که یکی پیش فرض وجود دارد، آن را هایلایت کرده و روی گزینه Edit کلیک کنید:
پروژه های دانشجویی رشته کامپیوتر با قیمت بسیار مناسب پذیرفته میشود
بک آپ گیری خودکار در SQL SERVER 2016
6 -پنجره زیر باز میشود، نام را انتخاب کرده و با کلیک بر روی آیکون کنار Schedule زمانبندی را انتخاب کنید و OK کنید:
7 – حالا پنجره ها را OK کنید تا به لیست Subplan ها برگردید.
8 – حالا در سمت راست Sql Server Management Studio از گزینه ی Toolbox آیتم BackUp Database Task را با موس گرفته و روی ناحیه خالی زیر SubPlan ها رها کنید :
9 – حالا موس را به حاشیه این آیتم برده تا به شکل فلش دو طرفه در آید، سپس کلیک راست کرده و گزینه Edit را کلیک کنید پنجره زیر را مشاهده خواهید کرد:
10 – در این قسمت Database(s) را انتخاب کنید و گزینه ی All User Databases را انتخاب کنید، و یا اینکه یک دیتابیس خاص را انتخاب کنید که قصد دارید از آن بک آپ تهیه کنید.
11 – در همین پنجره روی تب Destination کلیک کرده و دکمه ی Brows در مقابل Folder: را بزنید و فولدری که در مرحله 1 ساختید را انتخاب گنید.
12 – حالا Ctrl + S را بزنید تا Save انجام شود.
13 – سپس روی Sql Server Agent کلیک راست کنید و Start را انتخاب کنید:
14- اگر پنجره User Account Control را مشاهده کردید Yes را انتخاب کنید.
15 – همچنین در صورت مشاهده پنجره زیر Yes را انتخاب نمایید :
16 – حال اگر خواستید خارج از زمانبندی در زمان دلخواه بک آچ گیری را انجام دهید:
- از زیر منوی Sql Server Agent پوشه ی Jobs را باز کنید.
- حالا Plan هایی که ساختید را مشاهده میکنید.
- روی هر یک از آنها که میخواهید کلیک راست کرده و Start Job at step… را انتخاب کنید.
امیدوارم که این مطلب از پرعلم برای شما مفید بوده باشد.