مدیریت شیرپوینت
هنگامی که روی لینک “Perform a site collection backup” کلیک می کنید، در صفحه Site collection backup قرار می گیرید. این صفحه به شما امکان می دهد از backup ،site collection بگیرید.
Backup گرفتن از SharePoint farm همیشه بسیار توصیه می شود و بهترین روش برای محافظت از محیط است، اما گاهی اوقات، شما نیاز به یک site collection backup دارید. در این صفحه می توانید از site collection بک آپ بگیرید. این گزینه به کاربر اجازه می دهد تا از یک site collection در یک زمان معین backup تهیه کند. این گزینه در مواردی مفید است که administrator میخواهد site collection را به farm دیگری منتقل کند یا site collection را در URL متفاوت کپی کند (روشهای دیگری نیز برای کپی کردن site collection موجود است اما backup و restore site collection همیشه بهتر است) .
پیش نیازها
قبل ازbackup گرفتن از Site collection باید از موارد زیر اطمینان حاصل کنید.
- با farm Admin account وارد Central admin شوید.
- اگر پوشه ای در سرور ایجاد می کنید، مطمئن شوید که farm admin (Account اجرا کننده SharePoint Timer Service) به آن پوشه دسترسی خواندن و نوشتن دارد.
- اگر از پوشه اشتراکگذاری شده شبکه استفاده میکنید، مطمئن شوید که farm admin باید مجوزهای خواندن و نوشتن آن را داشته باشد.
چیزهایی که باید بدانید
چند نکته وجود دارد که باید قبل از شروع backup گرفتن از site collection ها بدانید.
- وقتی backup را انجام میدهید، ممکن است سایت را در حالت read only قرار دهد تا از درج دادهها در site collection جلوگیری شود. این وضعیت lock پس از تکمیل موفقیت آمیز backup آزاد می شود.
- به شدت توصیه می شود که backup را در ساعات غیر اوج مصرف انجام دهید، زیرا فرآیند backup گرفتن به منابع موجود در سرورهای شیرپوینت و همچنین در SQL Server نیاز دارد.
- به عنوان بهترین روش، هرگز از درایو سیستم برای backup گرفتن استفاده نکنید، زیرا ممکن است مشکل فضا را مشاهده کنید که میتواند عملیات را مختل کند و گاهی اوقات، فضای low disk / zero disk در سیستمها باعث از کار افتادن سیستم عامل میشود.
Backup of Site collection
بیایید با دنبال کردن دستورالعملهای زیر از backup ،Team site collection (team.krossfarm.com) بگیریم.
- با farm admin account وارد Central Admin شوید.
- به صفحه «Perform a site collection backup» بروید.
- در این صفحه مشخصات زیر را وارد کنید.
- ابتدا correct web application را انتخاب کنید. در مورد ما، (team.krossfarm.com).
- در فیلد file name، مسیر کاملی را که میخواهید backup file را در آن ذخیره کنید، وارد کنید.
- اگر قبلاً یک backup file با همان نام ایجاد کردهاید، اما اکنون میخواهید دوباره از آن file name استفاده کنید، گزینه «overwrite existing file» را علامت بزنید.
- روی “Start Backup” کلیک کنید.
در صفحه «Granular Backup Job Status»، وضعیت backup job را مشاهده خواهید کرد. این صفحه پس از هر 30 ثانیه روی auto refresh تنظیم شده است، اما شما می توانید با فشار دادن دکمه F5 آن را به صورت دستی refresh کنید. در قسمت refresh ، current job status و همچنین previous job status (در صورت موفقیت آمیز بودن کار قبلی) را مشاهده خواهید کرد.
در current job، اطلاعات زیر را مشاهده خواهید کرد.
- Status: این نشان می دهد که کار در کدام حالت است. به عنوان مثال، Operation initializing، یا backup running و غیره.
- Requested by: با این کار نام کاربری که این مرحله را انجام می دهد نمایش داده می شود. یعنی KROSSFARM\KFInst
- Site collection URL: این نشانی اینترنتی Site collection ای است که backup آن در حال پردازش است. یعنی https://team.krossfarm.com
- File Name: نام فایل با مسیر کامل. یعنی C:\backup\team-site.bak
- Overwrite: چک باکس رونویسی انتخاب شده باشد یا خیر
- Recovery step: برای بازیابی اطلاعات، از دستور بازیابی PowerShell که در زیر ذکر شده است استفاده کنید.
پس از تکمیل کار، current job’s area هیچ عملیاتی را در حال انجام نمایش نمی دهد، اما در زیر previous job، وضعیت آخرین کار (بدون توجه به موفقیت یا شکست) را خواهیم دید.
- Status: این ردیف وضعیت last backup job را نشان می دهد. در مورد ما، موفقیت آمیز است.
- Completed: با این کار تاریخ و زمان backup job نمایش داده میشود. در مورد ما، 1396/01/21 ساعت 22:18 است.
- Duration: کل مدت backup time job در اینجا نمایش داده می شود، یعنی (hh:mm:ss) 0:00:04
- Recovery step: برای بازیابی اطلاعات، از دستور PowerShell restore استفاده کنید.
در نهایت، اگر به directory مراجعه کنید، فایل team-site.bak را مشاهده خواهید کرد. حال باید عملیات restore را با استفاده از دستور “Restore-Spsite” انجام دهید. به خاطر داشته باشید که تاکنون هیچ روش بازیابی از طریق Central Admin موجود نیست.
Note
گاهی اوقات، پس از اتمام backup job (موفق یا ناموفق)، Site collection lock آزاد نمی شود. در این صورت باید قفل سایت را به صورت دستی باز کنید. بهترین تمرین این است که پس از تکمیل backup job، وضعیت قفل Site collection را بررسی کنید.