نمایش نتایج 1 تا 3 از 3

نام تاپیک: ری استور کردن Diffrential BackUp در صورت عدم وجود Full Backup

  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    آبان 1385
    محل زندگی
    تهران
    پست
    91

    ری استور کردن Diffrential BackUp در صورت عدم وجود Full Backup

    دوستان عزیز

    میدونیم که برای گرفتن Diffrential BackUp از دیتابیس باید قبلش یه Full BackUp حتما داشته باشیم,حال فرض کنید که یک دیتابیس جدید ایجاد میکنیم اگر بخواهیم قبل از گرفتن FullBckUp از دیتابیس,Diffrential Bckup بگیریم پیغام خطایی مبنی بر عدم وجود Full BackUp میدهد,پس یک FullBackUp از آن دیتابیس,در مسیر خاصی ,میگیریم ,حال این Full Backup را از آن مسیر خاص Delete میکنیم و سپس یک Diff BackUp از دیتابیس میگیریم,در این حالت هیچ خطایی مبنی بر عدم وجود فایل Full BackUp نمیگیرد (که به نظر بنده,این یک Bug برای Sql Server میباشد)و با موفقیت Diff Backup را میگیرد ولی به هنگام Restore کردن Diff Backup خطا میگیرد و به دنبال فایل Full Backup میگردد,حال سوال من این است که آیا روشی وجود دارد که اجازه ندهد در صورت عدم وجود Diff Backup , Full Backup گرفت؟یا بالعکس, در صورت وجود Diff Backup ای برای یک دیتابیس نتوان Full Backup را حذف نمود؟(چون در این صورت ممکن است از یک دیتابیسی چندین Diff Backup بگیریم و به صورت اتفاقی Full Backup آن از بین برود و حذف گردد که در اینصورت دیگر امکان Restore کردن آن دیتابیس وجود ندارد و این بسیار خطرناک است)

    با تشکر

  2. #2

    نقل قول: ری استور کردن Diffrential BackUp در صورت عدم وجود Full Backup

    دوست عزیزم،
    موقع گرفتن Diff Backup طبیعتا SQL Server وجود فیزیکی فایل Full Backup رو چک نخواهد کرد به این دلیل که ممکنه شما فایل قبلی رو فرضا روی یک DVD رایت کردین و گذاشتین توی آرشیو تا دیگه فضای دیسک شما رو نگیره! حالا به نظر شما منطقیه که Diff Backup امکان پذیر نباشه؟ پس این باگ تلقی نمیشه.
    از طرفی Diff Backup حتما به Full Backup نیاز داره چون فقط Extentهایی که از زمان آخرین Full Backup تغییر کردن Backup گرفته میشن لذا باید Full Backupی وجود داشته باشه تا این تغییرات معنی پیدا کنند.
    به عقیده شخصی بنده یک Admin حقوق میگیره برای اینکه حواسش به Backupها باشه و از اونها بعنوان مهمترین متعلقات یک شرکت محافظت کنه (و صد البته اشتباهی فایلها رو Delete نکنه ;)

  3. #3
    کاربر تازه وارد
    تاریخ عضویت
    آبان 1385
    محل زندگی
    تهران
    پست
    91

    نقل قول: ری استور کردن Diffrential BackUp در صورت عدم وجود Full Backup

    جناب ثباتی,ممنون از توجهتون
    جوابتون هم خیلی دندان شکن بود,متشکرم

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •