PDA

View Full Version : سوال: بکاپ گیری از پایگاه داده: کپی فایل mdf یا استفاده از دستور backup ؟



Amin69
یک شنبه 27 مرداد 1392, 13:00 عصر
سلام بر همه دوستان برنامه نویس؛ فکر کنم سوالم کاملا مشخص باشه؛ میخواستم بدونم که برای کپی کردن یا ایجاد نسخه پشتیبان از یک پایگاه‌داده از چه روشی استفاده کنیم بهتره؟ 1) استفاده از دستور کپی فایل و کپی کردن دو فایل mdf و ldf در مقصد 2) استفاده از کوئری و دستور backup ... کدوم روش بهتره؟

Amin69
یک شنبه 27 مرداد 1392, 18:35 عصر
کسی توی این زمینه صاحب‌نظر نیست؟!

ma.rad
یک شنبه 27 مرداد 1392, 18:47 عصر
سلام
پشتیبانگیری ،سوالتون بسیار تکراریه لطفا جستجو کنید.
http://barnamenevis.org/forumdisplay.php?182-Backup-amp-Restore

mahdi_7610
یک شنبه 27 مرداد 1392, 18:49 عصر
اصولا از روش دوم استفاده می شه و بهتره

شما توی روش اول تا زمانی که فایلهای mdf و ldf را detach نکنید (یعنی ارتباطش را با اسکیوال قطع نکنید) قادر به کپی گرفتن نخواهید بود. چون اسکیوال این اجازه را به شما نخواهد داد.

setareh masompoor
دوشنبه 28 مرداد 1392, 08:59 صبح
خب بستگی داره واسه چه کاری میخوای
اگه قراره تو برنامه مشتری باشه حتما روش کد نویسی باید باشه تا حدالمقدار از دسترسی کاربر خودداری باشه.اگه واسه سیستم خودت میخوای زیاد فرقی نداره با هم
در ضمن میتونی بدون detach کردن هم این کارو انجام بدی
تو سیستم خودت در sql از database خودت backup بگیری بعد تو هر سیستمی که خواستی یه database خالی ایجاد میکنی و این فایل backup رو retore میکنی.