SQL Server အတွက် SQL Backup DataBASE
SQL Backup DataBASE ထုတ်ပြန်ချက်
BACKUP DATABASE
ရှိပြီးသား SQL ဒေတာဘေ့စ်တစ်ခု၏ အပြည့်အ၀ အရန်သိမ်းခြင်းကို ဖန်တီးရန် အဆိုပါ ထုတ်ပြန်ချက်ကို SQL Server တွင် အသုံးပြုသည်။
အထားအသို
BACKUP DATABASE databasename
TO DISK = 'filepath';
SQL Backup သည် ကွဲပြားခြားနားသောဖော်ပြချက်နှင့်အတူ
ကွဲပြားသော အရန်သိမ်းခြင်းသည် နောက်ဆုံး ဒေတာဘေ့စ် အပြည့်အစုံ အရန်ကူးပြီးကတည်းက ပြောင်းလဲသွားသည့် ဒေတာဘေ့စ်၏ အစိတ်အပိုင်းများကိုသာ အရန်သိမ်းသည်။
အထားအသို
BACKUP DATABASE databasename
TO DISK = 'filepath'
WITH
DIFFERENTIAL;
အရန်ဒေတာဘေ့စ် ဥပမာ
အောက်ပါ SQL ထုတ်ပြန်ချက်သည် D disk သို့ ရှိပြီးသားဒေတာဘေ့စ် "testDB" ၏ အရန်အပြည့်အစုံကို ဖန်တီးပေးသည်-
ဥပမာ
BACKUP DATABASE testDB
TO DISK = 'D:\backups\testDB.bak';
အကြံပြုချက်- ဒေတာဘေ့စ်ကို အမှန်တကယ် ဒေတာဘေ့စ်ထက် မတူညီသော drive တစ်ခုသို့ အမြဲတမ်း အရန်သိမ်းဆည်းပါ။ ထို့နောက်၊ သင်သည် disk ပျက်စီးမှုတစ်ခုရရှိပါက၊ သင်သည်သင်၏ဒေတာဘေ့စ်နှင့်အတူသင်၏ backup ဖိုင်ကိုဆုံးရှုံးမည်မဟုတ်ပါ။
မတူညီသော ဥပမာဖြင့် အရန်သိမ်းပါ။
အောက်ပါ SQL ထုတ်ပြန်ချက်သည် ဒေတာဘေ့စ် "testDB" ၏ ကွဲပြားသော အရန်ကူးယူမှုကို ဖန်တီးသည်-
ဥပမာ
BACKUP DATABASE testDB
TO DISK = 'D:\backups\testDB.bak'
WITH
DIFFERENTIAL;
အကြံပြုချက်- ကွဲပြားသော အရန်သိမ်းခြင်းသည် အရန်သိမ်းချိန်ကို လျှော့ချပေးသည် (အပြောင်းအလဲများကိုသာ အရန်သိမ်းထားသောကြောင့်)။