وقتی دیتابیس‌تان دارد خراب می‌شود، قبل از کاربر خبردار شوید

DBMug هر دقیقه SQL Server شما را می‌خواند: لاگ پرشده، دیسک در حال تمام شدن، کوئری کند، بکاپ عقب‌افتاده. به‌جای صد نمودار، یک جمله پیامک می‌کند — و بکاپ‌ها را هم می‌گیرد و با بازگرداندن واقعی می‌آزماید.

یک هفتهٔ اول رایگان و کامل. روی سرور ما یا نصب اختصاصی روی سرور خودتان.

قابلیت‌ها

سه کار که یک تیم بی‌DBA لازم دارد

خبردار شدن پیش از خرابی، بکاپی که واقعاً برمی‌گردد، و فهرست ایرادهایی که برنامه‌نویس می‌تواند رفع کند.

📟

پایش هر دقیقه

مصرف CPU، حافظه، طول عمر صفحه‌ها، انتظارها، تعداد تراکنش و اتصال — همه با تاریخچه، تا بفهمید «از کِی» این‌طور شده.

💬

هشدار بی‌سیل پیامک

هر مشکل یک شناسهٔ یکتا دارد و تا حل نشود دوباره از صفر شمرده نمی‌شود. دورهٔ سکوت، نردبان اطلاع‌رسانی و سقف روزانه دارد؛ بخشی از سقف برای بحرانی‌ها رزرو است.

💾

بکاپ با پلن

فول، دیفرنشیال و لاگ در پنجرهٔ کم‌باری، با فشرده‌سازی، بررسی سلامت و سیاست نگه‌داری — و کپی به مقصد بیرونی.

🧪

آزمون بازیابی واقعی

بکاپ به‌صورت دوره‌ای در یک دیتابیس موقت برگردانده می‌شود، CHECKDB می‌خورد و پاک می‌شود. بکاپی که آزموده نشده، بکاپ نیست.

🔎

ایرادات کارایی با اسکریپت رفع

کوئری کند، ایندکس گمشده، ایندکس بی‌استفاده، آماری که قدیمی شده. هر ایراد شاهد دارد، تخمین بهبود دارد، و اسکریپت رفعش آماده است.

📈

پیش‌بینی پر شدن دیسک

از روند رشد فایل‌ها، روزِ پر شدن تخمین زده می‌شود — چیزی که یک نمودار لحظه‌ای هرگز نشان نمی‌دهد.

⏱

بازیابی نقطه‌ای

برای هر لحظه، زنجیرهٔ فول+دیفرنشیال+لاگ را می‌سازد و پیش از اجرا وجود فایل‌ها را بررسی می‌کند. بازنویسی دیتابیس تولیدی به تأیید صریح نام و یک بکاپ دم‌لاگ اجباری نیاز دارد.

💓

نبض — سکوت هم هشدار است

اگر خودِ پایش قطع شود، خبر می‌دهد. ابزاری که خاموش شدنش را نمی‌گوید، بدتر از نبودنش است.

🔐

کمترین دسترسی

حساب پایش sysadmin نیست، xp_cmdshell لازم ندارد و فقط می‌خواند. گذرواژه‌ها رمزشده ذخیره می‌شوند و کلیدشان در دیتابیس نیست.

سه گام

در یک بعدازظهر راه می‌افتد

روی دیتابیس شما هیچ چیزی نصب نمی‌شود — نه اسمبلی، نه تریگر، نه جاب.

۱

یک حساب SQL بسازید

اسکریپت آمادهٔ ما دو حساب با کمترین دسترسی می‌سازد: یکی فقط برای خواندن و بکاپ، یکی جدا فقط برای آزمون بازیابی.

۲

سرور را در پورتال ثبت کنید

نشانی و حساب را در فرم می‌دهید. اتصال و سازگاری نسخه پیش از ثبت آزموده می‌شود و گذرواژه رمزشده ذخیره می‌شود.

۳

همان دقیقه شروع می‌شود

اولین دور جمع‌آوری تا یک دقیقه بعد اجرا می‌شود. تاریخچه از همان لحظه ساخته می‌شود و هشدارها فعال‌اند.

مدل استقرار

روی سرور ما، یا روی سرور خودتان

هر دو یک محصول‌اند و تفاوتشان در جای اجراست، نه در قابلیت‌ها.

سریع‌ترین شروع

روی سرور ما

برای شروع سریع و تیم‌هایی که نمی‌خواهند چیزی نصب کنند

  • بدون نصب؛ در همان روز اول وصل می‌شوید
  • یک هفتهٔ اول رایگان و کامل، بدون کارت اعتباری
  • به‌روزرسانی و نگه‌داری سرویس با ما
  • فقط باید پورت SQL را برای آدرس ما باز کنید
یک هفته رایگان شروع کنید

روی سرور خودتان

برای سازمان‌هایی که داده و دسترسی باید داخل شبکه بماند

  • هیچ داده‌ای از شبکهٔ شما بیرون نمی‌رود
  • نیازی به باز کردن هیچ پورتی به بیرون نیست
  • پروانهٔ آفلاین؛ سرور شما برای فعال‌سازی به اینترنت نیاز ندارد
  • نصب و آموزش با ما، سپس کاملاً در اختیار تیم شما
درخواست نصب اختصاصی

بیشتر سرورهایی که می‌بینیم به اینترنت دسترسی دارند ولی فایروال اجازهٔ دیده شدنشان را نمی‌دهد. برای مدل اول، فقط باید پورت SQL را برای آدرس IP ما باز کنید؛ اگر همین هم ممکن نیست، نصب اختصاصی بی هیچ پورت بازی همان کار را می‌کند.

قیمت

عدد را با هم تعیین می‌کنیم

یک سرور تنها با یک مرکز دادهٔ هشت‌سروری قابل مقایسه نیست، پس نرخ ثابتی روی سایت نمی‌گذاریم.

قیمت به چهار چیز بستگی دارد و در یک تماس کوتاه مشخص می‌شود:

تعداد نمونهٔ SQL Server — پایش هر نمونه جداگانه حساب می‌شود.
مدل استقرار — روی سرور ما، یا نصب اختصاصی روی سرور خودتان.
مدت قرارداد — ماهانه یا سالانه.
دامنهٔ کار — فقط پایش و هشدار، یا همراه با بکاپ، آزمون بازیابی و بررسی کارایی.

یک هفتهٔ اول رایگان و کامل است؛ در همان هفته هم محصول را می‌بینید و هم عدد دقیق را می‌گیرید. پرداخت ریالی و بدون نیاز به کارت ارزی.

درخواست قیمت و دمو

صریح باشیم

چه کارهایی را انجام نمی‌دهد

اینها را اینجا می‌نویسیم تا در جلسهٔ دمو وقت کسی تلف نشود.

✕

کوئری شما را بازنویسی نمی‌کند

ایراد را با شاهد نشان می‌دهد و اسکریپت پیشنهادی می‌دهد؛ تصمیم و اجرا با تیم خودتان است.

✕

کلاستر و Always On را مدیریت نمی‌کند

وضعیت را می‌خواند و از تأخیر همانندسازی خبر می‌دهد، ولی جای ابزار مدیریت دسترس‌پذیری بالا را نمی‌گیرد.

✕

APM نیست

کد اپلیکیشن شما را ردیابی نمی‌کند. آن کار سمت برنامه است — برای همان، باگ‌ماگ را داریم.

پرسش‌های پرتکرار

سؤالی دارید؟

DBMug چه کاری انجام می‌دهد؟

DBMug وضعیت SQL Server شما را هر دقیقه می‌خواند و سه کار می‌کند: وقتی چیزی در حال خراب شدن است پیامک می‌دهد، بکاپ‌ها را می‌گیرد و درستی‌شان را با بازگرداندن واقعی می‌آزماید، و ایرادهای کارایی را با شاهد و اسکریپت رفع به تیم برنامه‌نویسی تحویل می‌دهد.

روی دیتابیس ما چه چیزی نصب می‌شود؟

هیچ چیز. DBMug فقط با یک حساب SQL Server با کمترین دسترسی وصل می‌شود و از DMVها می‌خواند. نه اسمبلی نصب می‌کند، نه تریگر می‌سازد، نه به xp_cmdshell نیاز دارد. حساب پایش حتی sysadmin هم نیست.

چه نسخه‌هایی از SQL Server پشتیبانی می‌شود؟

از SQL Server 2016 به بالا، در همهٔ نسخه‌ها از Express تا Enterprise. پیش از ثبت هر سرور، سازگاری‌اش بررسی می‌شود و اگر نسخه پایین‌تر باشد، همان‌جا گفته می‌شود نه بعد از خرید.

آیا می‌توانیم روی سرور خودمان نصبش کنیم؟

بله. دو مدل وجود دارد: روی سرور ما، که سریع‌ترین راه شروع است و یک هفتهٔ اول رایگان است؛ و نصب اختصاصی روی سرور خودتان، که برای سازمان‌هایی است که داده و دسترسی باید داخل شبکه بماند. نصب اختصاصی با پروانهٔ آفلاین کار می‌کند و سرور شما برای فعال‌سازی به اینترنت نیاز ندارد.

اگر سرور ما از بیرون قابل دسترس نباشد چه؟

همین حالت رایج‌ترین است. برای مدل روی سرور ما، کافی است در فایروال، پورت SQL را فقط برای آدرس IP ما باز کنید؛ هیچ دسترسی دیگری لازم نیست. اگر این هم ممکن نیست، نصب اختصاصی همان کار را بی هیچ پورت بازی انجام می‌دهد.

هزینه‌اش چقدر است؟

قیمت را جداگانه و بر اساس تعداد نمونه، مدل استقرار و دامنهٔ کار توافق می‌کنیم، چون یک سرور تنها با یک مرکز داده هشت‌سروری قابل مقایسه نیست. یک هفتهٔ اول رایگان است؛ در همان هفته هم محصول را می‌بینید و هم عدد دقیق را می‌گیرید.

هشدارها از چه راهی می‌آید و آیا سیل پیامک راه می‌افتد؟

پیامک، و در پورتال. سیل پیامک همان چیزی است که از ابتدا جدی گرفته شده: هر مشکل یک شناسهٔ یکتا دارد و تا حل نشود دوباره از صفر شمرده نمی‌شود، دورهٔ سکوت و نردبان اطلاع‌رسانی دارد، و یک سقف روزانهٔ مستقل هم بالای همهٔ این‌ها هست که بخشی از آن برای هشدارهای بحرانی رزرو شده است.

تفاوتش با ابزارهای خارجی مثل Redgate یا SolarWinds چیست؟

فارسی و راست‌چین است، بدون تحریم‌شکن کار می‌کند، پرداختش ریالی است و پشتیبانی‌اش فارسی. مهم‌تر از آن، به‌جای نمایش صد نمودار، جمله می‌گوید: «لاگ این دیتابیس ۹۲٪ پر است و علتش بکاپ لاگ عقب‌افتاده است» — و اسکریپت رفعش را هم می‌دهد.

بکاپ‌هایمان را هم می‌گیرد یا فقط پایش می‌کند؟

هر دو، و می‌توانید فقط یکی را بخواهید. اگر بکاپ‌گیری را به DBMug بسپارید، پلن فول/دیفرنشیال/لاگ با پنجرهٔ کم‌باری و سیاست نگه‌داری اجرا می‌شود و به‌صورت دوره‌ای یک بکاپ را در دیتابیسی موقت برمی‌گرداند و CHECKDB می‌زند. بکاپی که آزموده نشده، بکاپ نیست.

یک هفته رایگان، روی سرور خودتان

اگر این هفته یک بکاپ‌تان قابل بازگرداندن نباشد، بهتر است همین هفته بفهمید.

شروع کنیم