نحوه ایجاد بک آپ (BackUp) در Sql Server
سلام نحوه گرفتن و ایجاد بک آپ (BackUp) در Sql Server به چه صورتی هست ؟
از این کد برای بک آپ گیری استفاده کنید
یک new query باز کنید و کد زیر را وارد کنید سپس execute رو بزنید :
backup database namedatabase to disk = 'D:\name.bak' with compression
namedatabase ===== نام دیتابیستون
نحوه ایجاد بک آپ (backup) در Sql Server
شما به دو طریق می تونید از دیتابیس خودتون در Sql Server بک آپ تهیه کنید.
- بک آپ گیری از دیتابیس به روش دستورات T-Sql
- بک آپ گیری از دیتابیس به روش ویزاردی
بک آپ گیری از دیتابیس در Sql Server توسط دستورات T-Sql
- ایجاد بک آپ به صورت مستقیم (مسیر فیزیکی)
شما میتونید توسط دستورات T-Sql از دیتابیس خودتون در Sql Server بک آپ تهیه کنید. به صورت خیلی ساده توسط دستور زیر می تونید این کار رو انجام بدید. در این روش مسیر ذخیره سازی بک آپ به صورت مستقیم مشخص می شود و در یک مسیر فیزیکی بک آپ شما ذخیره سازی می شود.
BackUp DataBase DataBaseName To Disk = 'path' with Compression
//Example
BackUp DataBase forooshDB To Disk = 'D:\foroosh.bak'
در دستور بالا DataBaseName نام دیتابیس شما می باشد. همچنین در قسمت path مسیری که می خواهید بک آپ در آن جا ذخیره شود. دستور Compression هم برای فشرده سازی فایل بک آپ می باشد. به مثال توجه کنید.
- ایجاد بک آپ به صورت مجازی(مسیر مجازی)
همیشه ما بک آپ را به صورت مستقیم و در یک مسیر فیزیکی ذخیره نمی کنیم. گاهی برای سیستم های مهم و بک آپ گیری های منظم از 'دستگاه مجازی' برای ایجاد و ذخیره سازی بک آپ استفاده می شود. در این روش ابتدا باید یک دستگاه مجازی را ایجاد کرد و سپس در آن دستگاه فایلهای بک آپ را ایجاد و نگهداری کنیم. روش کار به صورت زیر می باشد.
ایجاد دستگاه مجازی
در ابتدا باید یک دستگاه مجازی را برای نگهداری بک آپ ها ایجاد کنیم. برای این کار از دستور زیر استفاده می کنیم :
Execute sp_addumpdevice 'Disk','MyDeviceName','D:\myBackup\mabak.dat'
توسط Stored Procedure به نام sp_addumpdevice می توانیم یک دستگاه مجازی برای نگهداری فایلهای بک آپ ایجاد کنیم.
- پارامتر اول نوع دستگاه مجازی می باشد که مشخص می کنیم این دستگاه روی Disk فیزیکی باید ایجاد شود.
- پارامتر دوم نام دستگاه مجازی می باشد که بعدها از این نام استفاده می کنیم و دلخواه می باشد.
- پارامتر سوم هم محل ایجاد دستگاه مجازی می باشد که یک مسیر دلخواه می باشد. البته دقت کنید که یک مسیر مناسب برای دستگاه مجازی انتخاب کنید چون تغییر مسیر بعدها مشکل می باشد.
- فرمت ذخیره سازی dat می باشد.
نمایش لیست دستگاههای مجازی روی Disk
خب برای اینکه مطمئن شوید دستگاه مجازی شما ساخته شده است و همچنین لیست دستگاههای مجازی روی سیستم را ببینید می توانید از دستور زیر استفاده کنید.
Execute sp_helpdevice
ایجاد بک آپ و ذخیره در دستگاه مجازی
حالا یک دستگاه مجازی جهت ذخیره سازی فایل های بک آپ داریم. ببینیم چگونه از این دستگاه مجازی استفاده کنیم. دستور زیر نحوه ایجاد بک آپ از دیتابیس در Sql Server به روش مجازی می باشد.
BackUp DataBase DataBaseName To VirtualDevice
//Example
BackUp DataBase forooshdb To MyDevice
بک آپ گیری از دیتابیس در Sql Server به صورت ویزاردی
برای ایجاد بک آپ به صورت ویزاردی روی نام دیتابیس کلیک راست کنید و گزینه Task و BackUp رو بزنید.
در فرم BackUp DataBase مطابق تصویر زیر تنظیمات را انجام دهید.
در فرم بالا در لیست Database باید نام دیتابیسی که قصد دارید از آن بک آپ بگیرید مشخص شده باشد. همچنین در لیست پایین صفحه هم باید محل ذخیره سازی و نام بک آپ مشخص شده باشد.
حالا روی دکمه Ok کلیک کنید تا بک آپ شما ایجاد شود.
- آموزش استفاده از SignalR در Asp.net Core با مثال عملی
- ادغام چند گزارش استیمول سافت بصورت پی دی اف در یک فایل
- نحوه تغییر استایل کامپوننت select2 چگونه است ؟
- چگونه امنیت پروژه را در Asp.net Core افزایش دهیم ؟
- ارسال پارامتر در دستور window.open جی کویری
- ارسال پارامتر از طریق جاوااسکریپت با کلیک روی تگ a
- خطای 500 زمان اجرا شدن پروژه روی هاست
- کویری نویسی در استیمول سافت جهت فیلتر اطلاعات
- نمایش صفحه در پنجره جدید با کلیک روی لینک (تگ a) در Asp
- افزودن مقادیر به صورت دستی به List دریافت شده از ریپازیتوری
- حذف کامل یک رکورد در جدول ریلیشن شده
- مقایسه ساختار دو دیتابیس در Sql Server
- اشکال در ایجاد کلید خارجی در Sql Server
- تفاوت اوراکل و Sql Server چیست
- جابه جایی سطر و ستون در Sql Server
- استفاده از Stored Procedure در انتیتی فریم ورک code First
- آپدیت لیستی از رکوردها در Sql Server - آپدیت گروهی اطلاعات در Sql Server
- دلیل پرش 1000 تایی خودکار فیلد identity در Sql server
- مشکل نمایش ندادن Data Type موقع تایپ در Sql Server
- کار با تاریخ شمسی وساعت (استفاده از توابع )