PDA

View Full Version : راهنمایی برای تست و اطمینان از سلامتی بکاپ دیتابیس SQL ؟؟



Heidari66
یک شنبه 22 دی 1392, 16:57 عصر
سلام

روزانه از دیتابیس SQL بکاپ میگیرم!
حالا از کجا میتونم سالم بودن دیتابیس رو بررسی کنم؟!
برنامه خاصی هست؟!

Heidari66
دوشنبه 23 دی 1392, 07:09 صبح
یعنی اینقدر سوالم سخت بود؟!:متعجب:

espootin
دوشنبه 23 دی 1392, 20:21 عصر
با استفاده از Checksum شما می توانید فایل backup تون را بررسی کنید که خطایی نداشته باشه و هنگام restore کردن مشکلی پیش نیاد.

این گزینه رو به آخر دستور backup اضافه کنید:
with checksum

برای بررسی آن نیز می توانید از دستور زیر استفاده کنید.


restore verifyonly
from disk = '[Backup_file_address]'
with checksum;


اگر Valid داد، یعنی فایل backup تون مشکلی نداره.

موفق باشید.

Heidari66
سه شنبه 24 دی 1392, 12:00 عصر
ممنون دوست عزیز
ولی من منظورم کد نویسی نبود
میخوام بدونم برنامه ای برای اینکار هست؟!

espootin
سه شنبه 24 دی 1392, 13:14 عصر
چه چیزی رو دقیقا می خواید بررسی کنید؟؟

Heidari66
سه شنبه 24 دی 1392, 14:09 عصر
گفتم که...
روزانه از دیتابیس اس کیو ال سرور بکاپ میگیرم.
حالا میخوام ببینم نرم افزاری هست که بررسی کنه ببینه بکاپ گرفته شده سالم هست ، اونموقع من فایل رو رایت کنم روی دی وی دی.
آخه یه بار بکاپ گرفتم ولی موقع برگردوندن بکاپ خطا میداد میگفت فایل خرابه...

espootin
سه شنبه 24 دی 1392, 16:27 عصر
من نرم افزاری که این کار رو انجام بده سراغ ندارم ولی یک راه اصولی برای بررسی فایل بکاپ همین استفاده از checksum هست.
توسط افراد بسیاری همین روش توصیه شده و کار باهاش هم خیلی ساده است.
این دستور،‌ فایل بکاپ رو به صورت کامل بررسی می کند (در واقع یک restore مجازی را انجام می دهد) و در صورتی که خطایی باشه به اطلاع شما می رساند.