ApexSQL Recover یک نرمافزار جامع و پیشرفته برای بازیابی اطلاعات ازدسترفته در پایگاههای دادهٔ SQL Server است. این نرمافزار بهطور خاص طراحی شده تا در شرایطی که دادهها بهطور تصادفی حذف، کوتاهسازی (Truncate) و یا از جداول پایگاهداده اصطلاحاً "دراپ" (Drop) میشوند، امکان بازیابی آنها فراهم شود. نرمافزار ApexSQL Recover قادر است اطلاعات حذفشده را به کمک فایلهای ثبت تراکنش (Transaction Logs) بازگردانی کند و بدون نیاز به پشتیبانگیری کامل پایگاهداده، امکان استخراج اطلاعات از این فایلها را فراهم مینماید.
نرمافزار ApexSQL Recover از قابلیتهای پیشرفتهای مانند بازیابی دادهها از پایگاههای دادهٔ فعال، فایلهای ثبت تراکنش و فایلهای پشتیبان برخوردار است. این نرمافزار همچنین امکان بازیابی دادههای پیچیده مانند BLOBs (مخفف Binary Large Objects بهمعنای اشیای بزرگ دودویی) که اغلب شامل فایلهای حجیم و چندرسانهای هستند را فراهم میکند؛ این ویژگی برای محیطهایی نظیر SharePoint بسیار مفید است. علاوه بر این موارد، امکان بازیابی جداول حذفشده همراه با ساختار آنها نیز از دیگر ویژگیهای کلیدی این نرمافزار است که برای مدیران پایگاهداده اهمیت بسیار زیادی دارد.
نرمافزار ApexSQL Recover از فرایندهای بازیابی پیشرفتهای استفاده میکند که به کاربر امکان میدهد پیش از اجرای اسکریپتهای بازیابی، تأثیر آنها را بررسی و تحلیل کند؛ این ویژگی، مدیران پایگاهداده را قادر میسازد که پیش از اِعمال تغییرات، از نتایج بازیابی مطمئن شوند. این نرمافزار بهطور منحصربهفرد قابلیت بازیابی مستقیم به پایگاهداده را نیز ارائه میدهد؛ ویژگیای که باعث میشود نیازی به جابهجایی دادهها به پایگاههای دادهٔ جدید نباشد و همهٔ بازیابیها با سرعت بالا و بهراحتی در همان پایگاهدادهٔ اصلی انجام شوند.
ویژگیها و امکانات مهم این نرمافزار
پشتیبانی از چندین نوع منبع داده: این ویژگی به کاربران امکان میدهد که دادهها را از منابع مختلفی بازیابی کنند. این نرمافزار توانایی بازیابی اطلاعات از پایگاههای دادهٔ فعال، فایلهای جداشدهٔ پایگاهداده، فایلهای پشتیبان و فایلهای ثبت تراکنش را دارد؛ این قابلیتِ انعطافپذیر به کاربران اجازه میدهد که در هر سناریویی، اعم از ازکارافتادن پایگاهداده یا حذف ناخواستهٔ دادهها، دادههای موردنظر خود را بهطور مؤثر بازیابی کنند.
مدیریت منابع هوشمند: این نرمافزار بهصورت خودکار بهترین روش بازیابی را برای دستیابی به عملکرد بهینه شناسایی میکند.
بازیابی دادههای ازدست رفته: ویژگی بازیابی دادههای از دسترفته در این نرمافزار، امکان بازگرداندن دادههایی را فراهم میکند که بهواسطهٔ عملیات حذف (DELETE) یا کاهش حجم و کوتاهسازی (TRUNCATE) از بین رفتهاند؛ این نرمافزار کاربران را قادر میسازد که دادههایی که بهطور ناخواسته یا بهدلیل خطاهای سیستم حذف شدهاند را بهسرعت بازیابی کنند، بدون اینکه نیاز به پشتیبانگیریهای مکرر و ُپرحجم داشته باشند.
بازیابی اشیای حذفشده: این نرمافزار به کاربران امکان میدهد که اشیای حذفشده از پایگاهداده را بهطور کامل بازگردانی کنند؛ اشیای پایگاهداده شامل جداول، نماها (Views)، ایندکسها و سایر ساختارهای دادهای هستند که ممکن است بهطور تصادفی یا بهدلایل دیگری حذف شده باشند. برخلاف بازیابی صرفاً دادهها، این ویژگیِ نرمافزار قادر است ساختارهای تعریفشده برای این اشیا را نیز بازسازی کند، بهطوریکه دادهها و ساختار حذفشده هر دو به حالت قبل از حذف برگردانده میشوند. این قابلیت برای مدیران پایگاهداده حیاتی است، زیرا از دست رفتن اشیای پایگاهداده میتواند عملکرد کل سامانه را مختل کند و بازگرداندن این اشیا بهطور دستی نیز بسیار دشوار و زمانبَر است؛ این نرمافزار، فرایند بازیابی اشیا را بهسادگی و با سرعت بالا انجام میدهد.
بازیابی مستقیم از فایلهای MDF: دادههایی که در فایلهای پایگاه داده غیرقابل پیوند یا خرابشده ذخیره شدهاند، بهطور مستقیم بازیابی میشوند.
بازیابی دادههای BLOBs: این ویژگی به کاربران امکان میدهد که دادههای BLOB (اشیای بزرگ دودویی) که یا بهصورت آنلاین ذخیره شده و یا حذف گردیدهاند را بهعنوان فایلهای مستقل بازیابی کنند؛ این ویژگی در محیطهایی مانند SharePoint که حجم زیادی از فایلهای بزرگ و چندرسانهای در آن ذخیره میشوند بسیار کاربردی و مؤثر است، چرا که دادههای حذفشده را بهراحتی به حالت اولیه بازمیگرداند و امکان دسترسی به اطلاعات را نیز تضمین میکند.
بازیابی انتخابی: ویژگی بازیابی انتخابی به کاربران امکان میدهد که دادهها یا اشیای خاصی که نیاز به بازیابی دارند را بهطور دقیق مشخص کنند؛ این قابلیت به کاربران اجازه میدهد که بهجای بازیابی کلی دادهها، فقط آنچه را که موردنیاز است مانند جداول، رکوردها یا اشیای خاص پایگاهداده، بازگردانند و به این ترتیب زمان و منابع لازم برای بازیابی را بهطور چشمگیری کاهش دهند.
بازیابی مستقیم به پایگاهداده: این نرمافزار دادهها و اشیای بازیابیشده را مستقیماً به پایگاه داده برمیگرداند.
تحلیل پیش از اجرا: امکان بررسی تأثیر اسکریپت بازیابی قبل از اجرای آن فراهم است.
پشتیبانی کامل از تمامی نسخههای SQL Server: این نرمافزار با همهٔ نسخههای SQL Server از جمله SQL Denali، SQL 2008 R2، SQL 2008، SQL 2005 و SQL 2000 سازگار است.