خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را
19. آموزش SQL Server به زبان ساده. نحوه تهیه نسخه پشتیبان (Backup) از SQL Server

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

➊ ابتدا وارد محیط اس کیو ال سرور شده و در Object Explorer دیتابیسی را که قصد تهیه نسخه پشتیبان از آن را دارید، انتخاب نمایید.

➋ بر روی دیتابیس با ماوس راست کلیک کنید و مشابه تصویر زیر ابتدا گزینه Tasks و سپس گزینه Back Up را انتخاب نمایید.

➌ کادر محاوره ای Back Up Database مشابه تصویر زیر نمایان می شود. در قسمتی که در تصویر زیر هایلایت کرده ایم (Back up to) مسیر تهیه نسخه پشتیبان به شما نمایش داده می شود. این مسیر بصورت پیش فرض توسط اس کیو ال سرور به شما پیشنهاد می شود. می توانید بدلخواه آن را تغییر بدهید.

➍ بر روی دکمه Ok کلیک کنید تا عملیات بک آپ گیری آغاز شود .

➎ بسته به حجم اطلاعات موجود در دیتابیس شما این عملیات ممکن است بین چند دقیقه تا حتی چندین ساعت زمان ببرد.
➏ در پایان پیغام زیر خاتمه عملیات را به شما نشان خواهد داد. بر روی OK کلیک کنید.

➐ بک آپ گیری خاتمه یافته است و شما می توانید وارد مسیری که بک آپ در آنجا گرفته شده است شوید و فایل بک آپ را مشاهده نمایید.
همانطور که در آموزش بک آپ گیری دیدید، اس کیو ال سرور در هنگام بک آپ گیری یک مسیر پیش فرض را به شما پیشنهاد میداد که در مثال بالا ما همان پیشنهاد را پذیرفتیم. در اینجا می خواهیم نحوه تغییر این مسیر را آموزش بدهیم.
➊ ابتدا مشابه آموزش بالا وارد فرم بک آپ گیری شوید.

➋ حالا مسیر پیشنهادی توسط اس کیو ال سرور را با کلیک بر روی آن انتخاب کنید و با استفاده از دکمه Remove آن را حذف نمایید.

➌ بر روی دکمه Add کلیک کنید.

➍ کادر محاوره ای Select Backup Destination ظاهر می شود بر روی دکمه با علامت [...] کلیک کنید.

➎ کادر محاوره ای Locate Database Files نمایان می شود. ابتدا مسیری را به دلخواه انتخاب نمایید. سپس در قسمت File name نامی را برای فایل بک آپ وارد کنید. ما نام PhoneBookDB_1396_06_06.bak را انتخاب کرده ایم. دقت کنید که در انتهای نام حتما bak. را بنویسید. شیوه نامگذاری فایل بک آپ سلیقه ای است، اما پیشنهاد شخصی من اینست که حتما نام دیتابیس را در ابتدایش بیاورید و همینطور تاریخ بک آپ را نیز در نام فایل بنویسید تا در مراجعات بعدی از روی نام فایل دقیقا متوجه محتویاتش گردید. بر روی دکمه OK کلیک کنید.

➏ نام و مسیری را که انتخاب کرده بودید، در کادر محاوره ای Select Backup Destination نمایان می شود. بر روی Ok کلیک کنید.

➐ حالا در کادر محاوره ای back Up Database ابتدا بر روی مسیر کلیک کنید تا انتخاب شود و سپس بر روی دکمه OK کلیک کنید تا عملیات بک آپ گیری آغاز شود.

➑ مشاهده پیغام زیر به این معناست که عملیات با موفقیت انجام شده است. بر روی OK کلیک کنید.

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

وقتی شما یک فایل بک آپ تهیه می کنید، کلیه اطلاعات شما و همینطور ساختار دیتابیس شما (شامل جداول و فیلدها و سایر اشیاء پایگاه داده)، از روز اول ایجاد دیتابیس تا لحظه جاری در فایل بک آپ شما موجود هستند. هرچند که معمولا دیگر نیازی به فایلهای بک آپ قدیمی تر ندارید، اما بهتر آنست که همیشه آنها را نیز آرشیو کرده و دور نریزید. چون ممکن است به هر دلیل سخت افزاری یا نرم افزاری فایل بک آپ آخر شما خراب شود و در نتیجه به آن بک آپها نیاز پیدا کنید.
آموزش قبلی : 18. آموزش SQL Server به زبان ساده. نحوه بازیابی اطلاعات از جداول مرتبط با یکدیگر
آموزش بعدی : 20. آموزش SQL Server به زبان ساده. نحوه بازیابی نسخه پشتیبان (Restore) در SQL Server

آموزش نحوه تهیه نسخه پشتیبان از دیتابیس های SQL Server
➊ ابتدا وارد محیط اس کیو ال سرور شده و در Object Explorer دیتابیسی را که قصد تهیه نسخه پشتیبان از آن را دارید، انتخاب نمایید.

➋ بر روی دیتابیس با ماوس راست کلیک کنید و مشابه تصویر زیر ابتدا گزینه Tasks و سپس گزینه Back Up را انتخاب نمایید.

➌ کادر محاوره ای Back Up Database مشابه تصویر زیر نمایان می شود. در قسمتی که در تصویر زیر هایلایت کرده ایم (Back up to) مسیر تهیه نسخه پشتیبان به شما نمایش داده می شود. این مسیر بصورت پیش فرض توسط اس کیو ال سرور به شما پیشنهاد می شود. می توانید بدلخواه آن را تغییر بدهید.

➍ بر روی دکمه Ok کلیک کنید تا عملیات بک آپ گیری آغاز شود .

➎ بسته به حجم اطلاعات موجود در دیتابیس شما این عملیات ممکن است بین چند دقیقه تا حتی چندین ساعت زمان ببرد.
➏ در پایان پیغام زیر خاتمه عملیات را به شما نشان خواهد داد. بر روی OK کلیک کنید.

➐ بک آپ گیری خاتمه یافته است و شما می توانید وارد مسیری که بک آپ در آنجا گرفته شده است شوید و فایل بک آپ را مشاهده نمایید.
نحوه تغییر مسیر پیش فرض بک آپ گیری در SQL Server
همانطور که در آموزش بک آپ گیری دیدید، اس کیو ال سرور در هنگام بک آپ گیری یک مسیر پیش فرض را به شما پیشنهاد میداد که در مثال بالا ما همان پیشنهاد را پذیرفتیم. در اینجا می خواهیم نحوه تغییر این مسیر را آموزش بدهیم.
➊ ابتدا مشابه آموزش بالا وارد فرم بک آپ گیری شوید.

➋ حالا مسیر پیشنهادی توسط اس کیو ال سرور را با کلیک بر روی آن انتخاب کنید و با استفاده از دکمه Remove آن را حذف نمایید.

➌ بر روی دکمه Add کلیک کنید.

➍ کادر محاوره ای Select Backup Destination ظاهر می شود بر روی دکمه با علامت [...] کلیک کنید.

➎ کادر محاوره ای Locate Database Files نمایان می شود. ابتدا مسیری را به دلخواه انتخاب نمایید. سپس در قسمت File name نامی را برای فایل بک آپ وارد کنید. ما نام PhoneBookDB_1396_06_06.bak را انتخاب کرده ایم. دقت کنید که در انتهای نام حتما bak. را بنویسید. شیوه نامگذاری فایل بک آپ سلیقه ای است، اما پیشنهاد شخصی من اینست که حتما نام دیتابیس را در ابتدایش بیاورید و همینطور تاریخ بک آپ را نیز در نام فایل بنویسید تا در مراجعات بعدی از روی نام فایل دقیقا متوجه محتویاتش گردید. بر روی دکمه OK کلیک کنید.

➏ نام و مسیری را که انتخاب کرده بودید، در کادر محاوره ای Select Backup Destination نمایان می شود. بر روی Ok کلیک کنید.

➐ حالا در کادر محاوره ای back Up Database ابتدا بر روی مسیر کلیک کنید تا انتخاب شود و سپس بر روی دکمه OK کلیک کنید تا عملیات بک آپ گیری آغاز شود.

➑ مشاهده پیغام زیر به این معناست که عملیات با موفقیت انجام شده است. بر روی OK کلیک کنید.

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

نکته مهم : پیشتر نسخه های پشتیبان را به این منظور تهیه می کردند که اگر بر اثر سانحه فیزیکی هارد آسیب دید بتوان اطلاعات را بازیابی کرد اما امروزه مهمتر از صدمات فیزیکی مساله وجود ویروسهای کامپیوتری هست که اطلاعات را تخریب می کنند. تاکید ما بر اینست که حتما اطلاعات خود را بصورت روزانه پشتیبان گیری نموده و حتما بر روی CD یا DVD آنها را Write کنید. بسیار دیده شده است که افراد از فلش دیسک های USB و یا هاردهای اکسترنال برای این منظور استفاده می کنند که به هیچ وجه روش امنی نمی باشد و در هنگام ویروسی شدن کامپیوتر خود این تجهیزات نیز بدلیل قابل نوشته بودن توسط ویروسها به سرعت آلوده می شوند.
دانستنیهای بیشتری در مورد فایلهای بک آپ اس کیو ال سرور
وقتی شما یک فایل بک آپ تهیه می کنید، کلیه اطلاعات شما و همینطور ساختار دیتابیس شما (شامل جداول و فیلدها و سایر اشیاء پایگاه داده)، از روز اول ایجاد دیتابیس تا لحظه جاری در فایل بک آپ شما موجود هستند. هرچند که معمولا دیگر نیازی به فایلهای بک آپ قدیمی تر ندارید، اما بهتر آنست که همیشه آنها را نیز آرشیو کرده و دور نریزید. چون ممکن است به هر دلیل سخت افزاری یا نرم افزاری فایل بک آپ آخر شما خراب شود و در نتیجه به آن بک آپها نیاز پیدا کنید.
آموزش قبلی : 18. آموزش SQL Server به زبان ساده. نحوه بازیابی اطلاعات از جداول مرتبط با یکدیگر
آموزش بعدی : 20. آموزش SQL Server به زبان ساده. نحوه بازیابی نسخه پشتیبان (Restore) در SQL Server
نمایش دیدگاه ها (0 دیدگاه)
دیدگاه خود را ثبت کنید: