این یک مقاله بسیار مهم در مورد ویژگی های پشتیبان گیری و بازیابی شیرپوینت 2013 یا 2016 است. ساختار پشتیبان گیری شیرپوینت 2013 و فرآیندهای بازیابی شامل پشتیبان گیری و بازیابی مزرعه، پشتیبان گیری کامل و بازیابی، و بازیابی از یک پایگاه داده محتوای غیر پیوسته است که قبلاً از آنها نسخه پشتیبان تهیه کرده ایم. . همچنین، در صورتی که بخواهیم داده ها را از سرور آسیب دیده به سرور جدید منتقل کنیم، می توانیم DB محتوا را از سرورهای مختلف بازیابی کنیم. ما میتوانیم عملیات پشتیبانگیری و بازیابی را با استفاده از وبسایت SharePoint Central Administration یا خط فرمان Windows PowerShell تکمیل کنیم.
توجه داشته باشید که برخی از ابزارهای داخلی پشتیبان گیری و بازیابی ممکن است با تمام نیازها یا الزامات سازمان شما روبرو نشوند. ممکن است برای انجام همین کار به ابزارهای شخص ثالث نیاز داشته باشید.
من پیوندهایی را برای ابزارهای شخص ثالث مرتبط با مایکروسافت برای رسیدگی به برخی از مشکلاتی که با گزینه های داخلی قابل انجام نیستند، با شما به اشتراک خواهم گذاشت.
در زیر سناریوهای پشتیبان گیری و بازیابی شیرپوینت آورده شده است.
-
پشتیبان گیری و بازیابی داده ها از بسیاری از موقعیت های تجاری، از جمله موارد زیر پشتیبانی می کند.
- بازیابی محتوای حذف شده تصادفی که توسط سطل بازیافت یا نسخهسازی محافظت نشده است.
-
انتقال داده ها بین تاسیسات به عنوان بخشی از ارتقاء سخت افزاری یا نرم افزاری.
-
بهبودی از یک شکست غیرمنتظره
-
پشتیبانی در مورد راه حل سازمانی در مقیاس بزرگ مانند بخش بانکی، بازار سهام و غیره.
معماری پشتیبان گیری در شیرپوینت 2013 یا 2016
شیرپوینت 2013/2016 دو سیستم پشتیبان ارائه می دهد: مزرعه (کل DB در مزرعه وجود دارد) و گرانول.
-
پشتیبان گیری از مزرعه: زمانی که می خواهید از همه چیز در مزرعه در یک نسخه پشتیبان تهیه کنید.
-
پشتیبان گیری دانه ای برای پشتیبان گیری از یک موجودیت خاص شیرپوینت، مانند مجموعه سایت، وب یا یک لیست استفاده می شود.
سناریوی پشتیبان گیری مزرعه
سناریوی نشان داده شده در بالا از پشتیبان گیری کامل و دیفرانسیل پشتیبانی می کند. پشتیبانگیری کامل یک نسخه پشتیبان جدید از سیستم کامل ایجاد میکند و اگر برای اولین بار از یک مزرعه نسخه پشتیبان تهیه میکنیم، اجباری است. پشتیبان گیری دیفرانسیل یک نسخه پشتیبان از تمام تغییراتی که از آخرین نسخه پشتیبان کامل در پایگاه داده ذخیره شده است ایجاد می کند. با کمک پشتیبان گیری تفاضلی، می توانیم زمان اجرای پشتیبان گیری و استفاده از منابع سرور را کاهش دهیم.
در پشتیبانگیری مبتنی بر مزرعه، میتوانیم کل db محتوا، برنامه وب، سرویسها و پایگاه داده پیکربندی را در یک برداشت دریافت کنیم. همانطور که می دانیم، Farm بالاترین سطح شی است که در آن همه موارد بالا پیکربندی شده اند.
سناریوی پشتیبان گیری دانه ای
با کمک سیستم گرانول پشتیبان می توانیم از مجموعه سایت بک آپ گیری کنیم یا سایت یا لیستی را که در مزرعه وجود دارد صادر کنیم. فناوری پشتیبان گرانول به ما این امکان را می دهد که به جای بازیابی کامل، فقط آن بخش از یک مجموعه داده خاص را بازیابی کنیم که با برخی معیارها انتخاب شده اند.
اکنون نحوه بک آپ گیری کامل و دیفرانسیل پشتیبان گیری را در شیرپوینت سرور 2013 و 2016 خواهیم دید.
همانطور که میدانیم، میتوانیم به دو روش پشتیبان تهیه کنیم - از Central Admin و با استفاده از PowerShell.
بیایید با SharePoint Central Administration شروع کنیم.
قبل از استفاده از SharePoint Central Administration، ابتدا باید بررسی کنیم که کاربر دارای عضویت در گروه Farm Administrators SharePoint است.
-
SharePoint 2013 Central Administration را با حقوق سرپرست راه اندازی کنید.
-
هنگامی که SP CA در مرورگر راه اندازی شد، روی بخش "پشتیبان گیری و بازیابی" از سمت چپ صفحه کلیک کنید.
-
در اینجا، "perform a backup" را انتخاب کنید و پایگاه داده محتوای شیرپوینت را که می خواهیم در مرحله بعد پشتیبان گیری کنیم را انتخاب کنید.
-
بخش نوع پشتیبان - Full را انتخاب کنید
-
اکنون در صفحه بعدی، خدمات یا مزرعه یا سایر نسخههای پشتیبان موجود را انتخاب کرده و روی «بعدی» کلیک کنید.
-
هنگامی که از صفحه پایین آمدیم، گزینه ای برای کلیک بر روی Next دریافت می کنیم. پس از این، گزینه هایی به نام مرحله 2 برای انتخاب گزینه های پشتیبان موجود در شیرپوینت دریافت می کنیم.
گزینه زیر در اینجا در دسترس خواهد بود.
-
خطوط قرمز
در اینجا، میتوانیم وضعیت اجرای پشتیبانگیری و سرویسهای مورد نیاز را بررسی کنیم. -
جزء پشتیبان
این یک آیتم سطح بالایی است که ما در پشتیبان گیری انتخاب کرده ایم. از اینجا می توانیم گزینه ها را با کلیک بر روی تغییر مولفه زیر تغییر دهیم. -
نوع پشتیبان گیری
در اینجا باید مشخص کنیم که کدام نسخه پشتیبان را می گیریم یا کامل یا دیفرانسیل باشد -
تنظیمات پیکربندی فقط پشتیبان گیری
می توانیم گزینه ای را انتخاب کنیم که از تنظیمات پیش فرض در دسترس خواهد بود -
بعدی و آخرین مکان پشتیبانگیری خواهد شد.
مکان پشتیبانگیری را که میخواهیم از فایل پشتیبان بگیریم، اختصاص داد.
تصویر صفحه زیر را با گزینه های هایلایت شده که در بالا توضیح داده شده است، ببینید،
ما می توانیم در بالا در مورد پشتیبان گیری و مکان در مورد اینکه تخمین زده شده فضای دیسک مورد نیاز ذکر شده است.
-
پس از انجام همه چیز، روی start backup کلیک کنید.
پشتیبانگیری مشابهی را میتوان با ابزارهای SQL Server انجام داد: اطمینان حاصل کنید که کاربری که میخواهد پشتیبانگیری را انجام دهد، دارای حقوق db_backupoprator یا مدیر است.
-
SQL Server Management Studio را هر یک از نسخه های نصب شده برای سرور SQL خود باز کنید
-
پس از باز شدن، به سرور پایگاه داده متصل شوید، Object Explore و Databases را گسترش دهید.
-
روی پایگاه داده ای که می خواهید از آن نسخه پشتیبان تهیه کنید کلیک راست کرده و Tasks را انتخاب کنید سپس روی Back Up کلیک کنید.
-
در اینجا گزینههای زیادی را در جادوگر پشتیبانگیری سرور SQL دریافت خواهیم کرد، نام پایگاه داده نشان داده میشود، و نوع پشتیبان تحت نوع: پشتیبانگیری کامل، پشتیبانگیری دیفرانسیل و پشتیبانگیری گزارش تراکنش در اینجا نشان داده میشود.
-
با رفتن به بعدی، باید مسیری را که میخواهیم از پایگاه داده پشتیبان بگیریم و نام فایل پشتیبان پایگاه داده را انتخاب کنیم، تاریخ انقضای نسخه پشتیبان را 0 تنظیم کنیم که به معنای هرگز
-
در سمت چپ صفحه، صفحه گزینه ها را دریافت می کنیم و در اینجا می توانیم اطلاعات بیشتری در مورد پشتیبان گیری انتخاب کنیم.
-
روی ok کلیک نکنید و منتظر بمانید تا پیشرفت کامل شود.
-
حالا میتوانیم به پوشه پشتیبانگیری مقصد برگردیم و میبینیم که فایل پشتیبان با .bak اضافه شده است.
پشتیبان گیری کامل یا دیفرانسیل با استفاده از پوسته مدیریت شیرپوینت:
ما باید این گزینه های پشتیبان را بر اساس نیاز شما انتخاب کنیم، مثلاً اگر در حال انجام وظایف مدیریتی خط فرمان هستیم، باید از Windows PowerShell استفاده کنید. با کمک PowerShell میتوانیم هر کاری انجام دهیم، یعنی هر چیزی در شیرپوینت.
اکنون میخواهم به شما نشان دهم که چگونه دستور SharePoint Management Power shell را برای گرفتن نسخه پشتیبان یا دیفرانسیل کامل از مزرعه شیرپوینت اجرا کنید.
در زیر دستور دستوری برای همین وجود دارد که به شما نشان می دهد چگونه آن را اجرا کنید و در پایان چه نتیجه ای حاصل می شود.
Backup-SPFarm -BackupMethod Full -Directory \\MyServer\SPBackups
اگر میخواهیم پشتیبانگیری دیفرانسیل را اجرا کنیم، باید زیر دستور PowerShell را اجرا کنیم:
Backup-SPFarm -BackupMethod Differential -Directory \\MyServer\SPBackups -Item <ContentDatabaseName> [-Verbose]
نتیجه چنین خواهد بود،
-
خط فرمان پوسته مدیریت شیرپوینت را با حقوق مدیر باز کنید و دستور بالا را اجرا کنید و اینتر را بزنید.
-
هنگامی که با موفقیت انجام شد، می توانیم ببینیم که نتیجه در مسیر تعریف شده خواهد بود،
در مقاله بعدی به یک گزینه پشتیبان گیری دیگر خواهیم پرداخت و همچنین کار دمو خواهیم داشت.