دوستان عزیز
میدونیم که برای گرفتن 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 کردن آن دیتابیس وجود ندارد و این بسیار خطرناک است)
با تشکر