آموزش پشتیبان گیری و بازیابی از جداول دلخواه
امکان دارد در برخی از پروژه های خود نیاز پیدا کنید تا هنگام پشتیبان گیری از پایگاه داده، نرم افزار از کل پایگاه داده بکاپ تهیه نکند و تنها از جداول انتخابی کاربر فایل پشتیبان تهیه و هنگام بازیابی نیز تنها همان جداول بازیابی شوند.
در این آموزش به صورت کامل این مورد را فرا خواهید گرفت.
مواردی که در آموزش پشتیبان گیری و بازیابی از جداول دلخواه در سی شارپ بررسی شده است:
- گرفتن فایل پشتیبان و بازیابی از جداول دلخواه
- بررسی نحوه گرفتن فایل پشتیبان و اسکریپت فقط از داده ها، فقط از ساختار و هر دو
- گرفتن بکاپ از کلیه قسمت ها و ویژگی های جداول
- نحوه گرفتن Script از پایگاه داده از داخل نرم افزار
- نحوه اجرای Script از داخل نرم افزار
- بررسی نحوه اجرای اسکریپت های بزرگ(اسکریپت هایی که از طریق SSMS به دلیل خطای حافظه قابل اجرا نیستند)
- ایجاد نام یکتا برای فایل بکاپ به صورت اتوماتیک(با استفاده از زمان جاری سیستم)
- استفاده از Backgroundworker برای عملیات های پشتیبان گیری و بازیابی(جهت جلوگیری از هنگ کردن نرم افزار)
- و…
ابزارها و تکنولوژی های مورد استفاده:
- Visual Studio
- SQL Server
محتوای محصول دریافتی:
- آموزش ویدیویی
- سورس پروژه
نحوه ارائه محصول دریافتی:
- محافظت شده(مشاهده در پلیر اختصاصی)
- قابل مشاهده حداکثر در یک دستگاه(کامپیوتر یا موبایل اندرویدی)
نکته: همانطور که می دانید امکان گرفتن بکاپ از جداول دلخواه با دستور Backup وجود ندارد. بنابراین برای تهیه فایل پشتیبان از جداول دلخواه باید از روش دوم تهیه بکاپ یعنی گرفتن اسکریپت استفاده کرد. در این آموزش ما برای پشتیبان گیری و بازیابی از جداول دلخواه، از قابلیت اسکریپت sql استفاده کرده ایم.