PDA

View Full Version : فشرده سازی بک آپ دیتابیس هنگام بک آپ گیری



hakan648
چهارشنبه 13 مهر 1390, 17:02 عصر
سلام
همونطوری که میدونید یکی از راه های انتقال دیتابیس به سرور , ساخت یک دیتابیس خالی در سرور و Restore کردن بک آپ دیتابیس اصلی که در لوکال وجود داره هست !
حالا همیشه حجم این بک اپ ها بیشتر از حدودا 1.5 مگ بوده .
در این روش که من اتفاقی متوجهش شدم , بک آپ در هنگام ایجاد شدن فشرده میشه و حجم خیلی کمتری برای آپلود خواهد داشت .
مثلا من یک بک آپ که بدون فشرده سازی 1.7 مگ حجم داشت رو بوسیله این روش 170 کیلوبایت کردم و خیلی سریع آپلود و Restore کردم .
روش کار :
بعد از طی این مراحل : Tasks > Backup در صفحه باز شده به بخش Option رفته و در قسمت Compression گزینه Compress Backup رو انتخاب کنید و بعد OK رو میزنید .

http://up7.iranblog.com/images/ikgudnp9t3xdo3f5b9x.gif

http://up7.iranblog.com/images/6fcn8p3x3qorrilrme4r.gif

موفق باشید ...

FremderJunge
سه شنبه 19 مهر 1390, 11:29 صبح
سلام با استفاده از کد هم میشه این کار رو کرد؟
چون برای Backup هایی هم که میگیریم خیلی به درد میخوره به خصوص زمانی که حجم پایگاه داد بالا باشه.

hakan648
سه شنبه 19 مهر 1390, 23:43 عصر
سلام - قطعا باید بشه - چون تمام اعمالی که در توسط ویزارد ها انجام میدیم از طریق اجرای کدهای سیستمی هست که انجام میشه !
اما بنده اطلاعی از این کد ندارم !

حمیدرضاصادقیان
چهارشنبه 20 مهر 1390, 07:45 صبح
سلام.
این یک نمونه کد هست.

BACKUP DATABASE AdventureWorks2008R2 TO DISK='Z:\SQLServerBackups\AdvWorksData.bak' WITH FORMAT, COMPRESSION

برای توضیحات بیشتر اینجا (http://msdn.microsoft.com/en-us/library/ms186865.aspx) رو ببینید.