بکاپ گیری از SQL Server توسط Veeam Backup
بکاپ گیری از SQL Server توسط Veeam Backup، در این مقاله قصد داریم به نحوه تهیه پشتیبان از SQL Server که از موجودیت های بسیار حیاتی در سازمان ها می باشد، بپردازیم. در ابتدا به مروری بر SQL و کاربرد آن در شبکه خواهیم پرداخت.
بکاپ گیری از SQL Server توسط Veeam Backup
فهرست مطالب
SQL Server چیست و چه قابلیت هایی دارد
سرور SQL (SQL Server) یک سیستم مدیریت پایگاه داده می باشد که توسط شرکت مایکروسافت توسعه داده شده است. این سیستم جهت ذخیره سازی، مدیریت و بازیابی داده ها با استفاده از زبان SQL (Structured Query Language) طراحی شده است. وجودSQL Server برای بسیاری از نرم افزار ها حیاتی می باشد و کاربرد های بسیاری دارد که برخی از آن ها اشاره خواهیم نمود:
مدیریت دادههای سازمانی
- ذخیره و مدیریت داده ها: SQL Server جهت ذخیره سازی و مدیریت داده های مختلف سازمان ها از جمله اطلاعات مشتریان، مالی، فروش و منابع انسانی استفاده می گردد.
- پشتیبانی از تراکنش های سازمانی: این سیستم قابلیت مدیریت تراکنش های حجیم و پیچیده را داراست که امروزه در سیستم های مالی، بانکی و تجارت الکترونیک بسیار مورد استفاده قرار میگیرد.
تحلیل و گزارشدهی
- SQL Server Reporting Services (SSRS): این ابزار جهت ایجاد و مدیریت گزارش های جامع و تحلیل داده ها مورد استفاده قرار می گیرد.
- SQL Server Analysis Services (SSAS): این سرویس جهت تحلیل داده های چند بعدی و دادهکاوی استفاده می گردد و به کاربران کمک میکند الگوها و روند های موجود در داده ها را شناسایی نمایند.
پردازش دادههای حجیم (Big Data)
SQL Server Integration Services (SSIS): این ابزار جهت استخراج، تبدیل و بارگذاری داده ها استفاده میشود و به مدیریت و پردازش داده های حجیم کمک می نماید.
پشتیبانگیری و بازیابی
SQL Server امکانات گسترده ای جهت پشتیبان گیری منظم از داده ها و بازیابی آن ها در صورت بروز مشکلات فراهم می نماید که این ویژگی در محیط های حساس سازمانی بسیار حیاتی می باشد.
امنیت داده ها
SQL Server امکانات امنیتی متعددی جهت محافظت از داده ها در برابر دسترسی غیر مجاز و تهدید های امنیتی فراهم می نماید.
پشتیبانی از برنامه های کاربردی وب و موبایل
بسیاری از برنامه های وب و موبایل از SQL Server به عنوان پایگاه دادهی اصلی خود استفاده می نمایند. این کاربرد ها میتوانند شامل سیستم های مدیریت محتوا (CMS)، فروشگاه های آنلاین، و برنامه های تجاری باشند.
مقیاسپذیری و کارایی بالا:
SQL Server میتواند با افزایش حجم داده ها و تعداد کاربران به خوبی مقیاس پذیر باشد و کارایی بالایی در اجرای query ها و مدیریت دادهها ارائه نماید.
به طور کلی، SQL Server یک ابزار قدرتمند و قابل اعتماد جهت مدیریت داده ها در مقیاس های مختلف است و در بسیاری از سازمان ها جهت مدیریت پایگاه داده مورد استفاده قرار می گیرد.
دلایل ضرورت بکاپ گیری از SQL
تهیه مستمر پشتیبان از SQL Server اهمیت بسیار زیادی دارد و دلایل متعددی برای این ضرورت وجود دارد. در زیر به برخی از مهم ترین دلایل و ضرورت های تهیه پشتیبان از SQL Server خواهیم پرداخت:
- خرابی سخت افزار: سرورها و دستگاههای ذخیرهسازی ممکن است به دلایل مختلفی مانند خرابی دیسک سخت، از کار بیافتند و باعث از دست رفتن دادهها شوند.
- خطا های انسانی: خطا های انسانی مانند حذف اشتباهی داده ها یا اجرای دستورات نادرست میتواند منجر به از دست رفتن داده ها شود.
- حملات مخرب مانند حملات باج افزاری (Ransomware) میتوانند داده ها را رمزگذاری نموده یا آن ها را تخریب نمایند. نسخه های پشتیبان به شما امکان میدهند در صورت وقوع چنین حملاتی، داده ها را بازیابی نمایند.
- در صورت نیاز به بازگرداندن داده ها به یک نقطه زمانی خاص (به عنوان مثال، قبل از اعمال تغییرات اشتباه یا به دلیل نیاز به بررسی داده های گذشته)، پشتیبان ها میتوانند به شما کمک نمایند.
- بسیاری از صنایع و سازمان ها قوانین و مقرراتی جهت نگهداری و بازیابی داده ها دارند. تهیه نسخه های پشتیبان جهت انطباق با این سیاست ها همواره در دستور کار می باشد.
- داشتن نسخه های پشتیبان به شما اطمینان میدهد که در صورت بروز مشکلات، میتوانید به سرعت سیستم ها و داده های خود را بازیابی نموده و از ادامه سرویسدهی به کاربران اطمینان حاصل نمایید.
- بازیابی سریع داده ها از پشتیبان به شما امکان میدهد زمان توقف کسب و کار (downtime) را به حداقل رسانید، که این موضوع از نظر مالی و عملیاتی بسیار مهم می باشد.
- نسخه های بکاپ میتوانند جهت ایجاد محیط های آزمایش و توسعه استفاده شوند بدون اینکه بر داده های اصلی سازمان تاثیر بگذارند.
به طور خلاصه، تهیه نسخه های بکاپ از SQL Server نه تنها از داده های حیاتی محافظت نموده بلکه به این امکان را میدهد که در برابر انواع مختلف تهدیدات و حوادث آمادگی داشته باشید و از پایداری و تداوم کسب و کار خود اطمینان حاصل نمایید.
تهیه پشتیبان از SQL
پیش از تهیه پشتیبان از SQL ابتدا باید اطمینان داشته باشیم میزبان ESXi مورد نظر در Veeam Backup در دسترس می باشد و ماشین مجازی مربوط به SQL Server قابل مشاهده باشد. در نرم افزار Veeam Backup & Replication بر روی ماشین مجازی مورد نظر کلیک راست می نماییم و از زیر منوی Add to backup job گزینه New job را انتخاب می کنیم. در پنجره باز شده در قسمت Name یک نام برای بکاپ در نظر می گیریم. در قسمت Virtual Machine گزینه Next را انتخاب می نماییم.
در مرحله بعدی می بایست محل ذخیره سازی یا همان Backup Repository را انتخاب نماییم.
باید در نظر داشت که ما قصد بکاپ گیری از یک پایگاه داده SQL را داریم. بنابراین در مرحله بعدی می بایست گزینه Enable Application-aware processing را فعال نماییم. همچنین در قسمت Credential می بایست نام کاربری و رمز عبور به سیستم عامل ویندوز ماشین مجازی SQL با دسترسی لازم را وارد نماییم.
سایر مراحل را به صورت پیش فرض در نظر گرفته و در نهایت گزینه Run the job when I click finish را فعال نموده و بر روی Finish کلیک می کنیم. تا اینجای کار مشابه یک بکاپ گیری از ماشین مجازی عمل نمودیم. اما وجه تمایز در بازیابی می باشد. جهت بازیابی می بایست در قسمت Home نرم افزار Veeam Backup & Replication گزینه Disk را انتخاب و بر بکاپ ایجاد شده در قسمت بالا را انتخاب می نماییم. سپس از منوی بالای صفحه نرم افزار Veeam Backup از زیر منوی Application items گزینه Microsoft SQL server را انتخاب می نماییم. در پنجره باز شده کلیه بکاپ های در دسترس قابل انتخاب می باشد که می بایست گزینه مورد نظر را انتخاب و بر روی Next کلیک کنیم.
در پنجره بعدی می توان یک دلیل (Reason) برای بازیابی به صورت یک متن کوتاه وارد نماییم و بر روی Next کلیک نموده و گزینه Browse را انتخاب کنیم.
پس از چند لحظه بکاپ دیتابیس مورد نظر بارگزاری می گردد. در نظر داشته باشید که بر روی ماشین مجازی که SQL بر روی آن نصب می باشد حتما VMware Tools نصب باشد. اکنون مشاهده خواهید نموده که به پایگاه داده مورد نظر دسترسی خواهیم داشت و در این قسمت قابلیت بازیابی نمودن از بکاپ در دسترس را خواهیم داشت. همچنین قابلیت Export نمودن به عنوان فایل از داده های مورد نظر از SQL نیز در دسترس می باشد.
نظرات کاربران