پشتیبان گیری MS SQL: چند ویژگی مفید Commvault که همه از آنها اطلاعی ندارند

پشتیبان گیری MS SQL: چند ویژگی مفید Commvault که همه از آنها اطلاعی ندارند
امروز در مورد دو ویژگی Commvault برای پشتیبان‌گیری MS SQL که به‌طور ناعادلانه نادیده گرفته می‌شوند به شما می‌گویم: بازیابی دانه‌ای و افزونه Commvault برای SQL Management Studio. تنظیمات اولیه را در نظر نخواهم گرفت. این پست بیشتر برای کسانی است که از قبل می دانند چگونه یک عامل را نصب کنند، یک برنامه زمان بندی، خط مشی ها و غیره را پیکربندی کنند. من در مورد اینکه Commvault چگونه کار می کند و چه کارهایی می تواند انجام دهد صحبت کردم پست.

بازیابی گرانول

گزینه بازیابی سطح جدول اخیراً در ویژگی های Subclient ظاهر شد. این امکان را به شما می دهد تا توانایی بازیابی جداول از پایگاه داده را بدون بازیابی کل پایگاه داده از یک نسخه پشتیبان فعال کنید. این زمانی راحت است که بدانید دقیقاً خطا یا از دست دادن داده کجاست. در عین حال، خود پایگاه داده بزرگ است و بازیابی همه آن زمان زیادی می برد.
پشتیبان گیری MS SQL: چند ویژگی مفید Commvault که همه از آنها اطلاعی ندارند

این گزینه دارای محدودیت هایی است:
- جداول را نمی توان به پایگاه داده اصلی بازگردانی کرد، فقط به پایگاه داده دیگری.  
- همه جداول به طرح dbo بازیابی می شوند. جدول را نمی توان به یک طرحواره کاربر بازیابی کرد.
- فقط یک حساب سرور محلی SQL با حقوق سرپرست سیستم پشتیبانی می شود.
- سرور مورد نظر که در آن جدول را بازیابی می کنیم باید روی سیستم عامل ویندوز اجرا شود.
— در سرور هدف، علاوه بر SQL Agent، Media Agent و Java Runtime Environment نیز باید نصب شود.
- پایگاه داده باید از مدل Recovery در حالت Full استفاده کند.
— اگر گزینه گرانولی بازیابی پایگاه داده فعال باشد، توانایی اجرای کارهای پشتیبان دیفرانسیل از بین می رود.  

پشتیبان گیری MS SQL: چند ویژگی مفید Commvault که همه از آنها اطلاعی ندارند
گزینه جدول سطح بازیابی غیرفعال است.

پشتیبان گیری MS SQL: چند ویژگی مفید Commvault که همه از آنها اطلاعی ندارند
گزینه جدول سطح بازیابی غیرفعال است.

در عمل من، موردی وجود داشت که یک کلاینت برنامه زیر را برای یک سرور SQL پیکربندی کرده بود: یک بار پشتیبان‌گیری کامل یک بار در هفته و 6 نسخه پشتیبان‌گیری متفاوت در روزهای هفته. او تابع بازیابی سطح جدول را فعال کرد و کارهای پشتیبان دیفرانسیل با یک خطا پردازش شدند.

بیایید ببینیم که خود بازسازی چگونه خواهد بود.
1. شروع ریکاوری بر روی عامل مورد نظر.
پشتیبان گیری MS SQL: چند ویژگی مفید Commvault که همه از آنها اطلاعی ندارند

2. در پنجره ظاهر شده به تب بروید گزینه های پیشرفته... ما انتخاب میکنیم SQL Granular Browse - مشاهده محتوا.
پشتیبان گیری MS SQL: چند ویژگی مفید Commvault که همه از آنها اطلاعی ندارند

3. در لیستی که باز می شود پایگاه داده ای را که جدول را از آن بازیابی می کنیم انتخاب کرده و کلیک کنید گرانولار را بازیابی کنید.
پشتیبان گیری MS SQL: چند ویژگی مفید Commvault که همه از آنها اطلاعی ندارند

4. در کادر محاوره ای، نقطه اتصال پایگاه داده را از فایل های پشتیبان پیکربندی کنید (چیزی مانند فناوری بازیابی فوری).
مشخص نمودن:

  • نام برای پایگاه داده موقت؛
  • مدت زمان نگه داشتن این نقطه بازیابی در چند روز
  • سروری که پایگاه داده را در آن نصب خواهیم کرد. فقط سرورهایی که تمام شرایط لازم ذکر شده در بالا را برآورده می کنند در لیست موجود خواهند بود: با نصب سیستم عامل Windows، Media Agent و Java Runtime Environment و غیره.

تأیید را کلیک کنید
پشتیبان گیری MS SQL: چند ویژگی مفید Commvault که همه از آنها اطلاعی ندارند

5. در پنجره جدید روی List Recovery Points کلیک کنید.
پشتیبان گیری MS SQL: چند ویژگی مفید Commvault که همه از آنها اطلاعی ندارند

6. لیستی از نقاط بازیابی نصب شده باز می شود. اگر پایگاه داده بزرگ است، باید منتظر بمانید. سپس کلیک کنید مرور کردن. پنجره ای برای مشاهده جداول از پایگاه داده انتخاب شده ظاهر می شود.
پشتیبان گیری MS SQL: چند ویژگی مفید Commvault که همه از آنها اطلاعی ندارند

در حالی که لیست در حال تشکیل است، گفتگوی Recovery Points اغلب بسته می شود و سپس آنها نمی توانند دوباره به آنجا برگردند. ساده است: روی نمونه سرور SQL که در آن فرآیند نصب نقطه بازیابی آغاز شده است، کلیک راست کنید. به All Tasks رفته و List Recovery Points را انتخاب کنید.
پشتیبان گیری MS SQL: چند ویژگی مفید Commvault که همه از آنها اطلاعی ندارند

7. اگر جداول زیاد باشد، نمایش آنها ممکن است کمی طول بکشد. به عنوان مثال، برای یک پایگاه داده 40 گیگابایتی، تشکیل لیست حدود ده دقیقه طول می کشد. جدول مورد نظر را انتخاب کرده و روی Recover All Selected کلیک کنید.
پشتیبان گیری MS SQL: چند ویژگی مفید Commvault که همه از آنها اطلاعی ندارند

8. در یک پنجره جدید، پایگاه داده را انتخاب کنید که در آن جدول(های) را بازیابی می کنیم. در مورد ما، این پایگاه داده GPI TEST است.
پشتیبان گیری MS SQL: چند ویژگی مفید Commvault که همه از آنها اطلاعی ندارند

9. پس از اتمام بازیابی، جداول انتخاب شده در پایگاه داده GPI TEST ظاهر می شوند.
پشتیبان گیری MS SQL: چند ویژگی مفید Commvault که همه از آنها اطلاعی ندارند

پس از بازیابی یک جدول به یک پایگاه داده موقت، می توانید آن را با استفاده از Management Studio به پایگاه داده اصلی منتقل کنید.

افزونه Commvault برای SQL Management Studio

مدیران پایگاه داده همیشه به سیستم پشتیبان (BSS) دسترسی ندارند. گاهی اوقات شما نیاز به انجام کاری فوری دارید، اما مدیر IBS در دسترس نیست. با افزونه Commvault برای SQL Management Studio، یک مدیر پایگاه داده می تواند پشتیبان گیری و بازیابی اولیه داده ها را انجام دهد.

نسخه استودیو مدیریت QL

فرمان

SQL 2008 R2

CvSQLAddInConfig.exe /i 10 /r

SQL 2012

CvSQLAddInConfig.exe /i 11 /r

SQL 2014

CvSQLAddInConfig.exe /i 12 /r

SQL 2016

CvSQLAddInConfig.exe /i 13 /r

SQL 2017

CvSQLAddInConfig.exe /i 14 /r

نسخه‌های سرورهای SQL که از افزونه Commvault پشتیبانی می‌کنند و دستوراتی که افزونه را فعال می‌کنند. این افزونه فقط در سیستم عامل ویندوز 64 بیتی پشتیبانی می شود.

1. دستور مربوط به نسخه سرور SQL ما را اجرا کنید:
پشتیبان گیری MS SQL: چند ویژگی مفید Commvault که همه از آنها اطلاعی ندارند

2. گزینه های پشتیبان گیری و بازیابی اکنون در مدیریت استودیو موجود است. برای این کار بر روی دیتابیس مورد نظر راست کلیک کنید.
بنابراین، مدیر این فرصت را دارد که به طور مستقیم با نسخه های پشتیبان این پایگاه داده بدون کنسول Commvault و تماس با مدیر SRK تعامل داشته باشد.
پشتیبان گیری MS SQL: چند ویژگی مفید Commvault که همه از آنها اطلاعی ندارند

3. هنگامی که هر یک از عملکردهای موجود در این منو را اجرا می کنید، پنجره ای ظاهر می شود که از شما درخواست ورود و رمز عبور می کند. برای اتصال به CommServe، از SSO یا هر حساب دیگری از بخش Security در Commserve (ورود به Commcell) استفاده کنید.
پشتیبان گیری MS SQL: چند ویژگی مفید Commvault که همه از آنها اطلاعی ندارند

پشتیبان گیری MS SQL: چند ویژگی مفید Commvault که همه از آنها اطلاعی ندارند

4. اگر اعتبارنامه ها به درستی وارد شده باشند و حقوق دسترسی کافی وجود داشته باشد، مدیر پایگاه داده می تواند:
- اجرای یک نسخه پشتیبان (پشتیبان) فوق العاده؛
- بازیابی پایگاه داده از پشتیبان (بازیابی)؛
- مشاهده تاریخچه کارهای انجام شده (نمایش سابقه) و پیشرفت کارهای در حال انجام (نمایشگر کار).
پشتیبان گیری MS SQL: چند ویژگی مفید Commvault که همه از آنها اطلاعی ندارند
این چیزی است که تاریخچه کارهای پشتیبان تکمیل شده برای پایگاه داده انتخاب شده در مدیریت استودیو به نظر می رسد.

پشتیبان گیری MS SQL: چند ویژگی مفید Commvault که همه از آنها اطلاعی ندارند
منوی بازیابی پایگاه داده حتی تفاوتی با منوی کنسول ندارد.

این دو ویژگی SQL Agent از Commvault است. من اضافه می کنم که پشتیبان گیری با استفاده از Commvault برای کسانی که ده ها سرور در سرویس دارند، با چندین نمونه و پایگاه داده مناسب تر است، همه اینها احتمالاً در سایت های مختلف است و نیاز به تنظیم زمان بندی، عمق و غیره متفاوت دارد. چند سرور، سپس برای استاندارد MS SQL ابزار برای پشتیبان گیری کافی است.

منبع: documentation.commvault.com

منبع: www.habr.com

اضافه کردن نظر