ယခုမျှဝေပါ-
မာတိကာ ဝှက်ထား

1. နိဒါန်း SQL Server သစ်တင်ပို့ခြင်း

၁၈ ဘာလဲ SQL Server သစ်လုံးပို့ဆောင်ခြင်းလား။

SQL Server log shipping သည် သင့်ထုတ်လုပ်မှုဒေတာဘေ့စ်များ၏ နွေးထွေးသောအရန်သင့်မိတ္တူများကို ထိန်းသိမ်းထားပေးသည့် အလိုအလျောက်ဘေးအန္တရာယ်ပြန်လည်ရယူခြင်းဖြေရှင်းချက်တစ်ခုဖြစ်သည်။ နည်းပညာသည် primary server instance ရှိ primary database မှ transaction log backup များကို သီးခြား secondary server instance ရှိ တစ်ခု သို့မဟုတ် တစ်ခုထက်ပိုသော secondary database များသို့ လွှဲပြောင်းပေးပြီး သင့် secondary database များသည် primary database နှင့် ထပ်တူကျနေစေရန် သေချာစေပြီး ဒေတာဆုံးရှုံးမှုနှင့် server ပျက်ကွက်မှုများမှ ကာကွယ်ပေးသည်။

၁.၂ သစ်တင်ပို့ခြင်း၏ ရည်ရွယ်ချက်နှင့် အကျိုးကျေးဇူးများ

ဒေတာဘေ့စ်စီမံခန့်ခွဲမှုတွင် သစ်တင်ပို့ခြင်းသည် အရေးကြီးသော ရည်ရွယ်ချက်များစွာကို ဆောင်ရွက်ပေးပါသည်-

  • ၎င်း၏ အဓိကအခန်းကဏ္ဍမှာ ဘေးအန္တရာယ်ပြန်လည်ထူထောင်ရေးဖြစ်ပြီး၊ ဟာ့ဒ်ဝဲချို့ယွင်းမှု၊ ဆော့ဖ်ဝဲပျက်စီးမှု သို့မဟုတ် သင့်ဒေတာစင်တာကို ထိခိုက်စေသော ကပ်ဘေးဖြစ်ရပ်များကြောင့် သင့်ပင်မဆာဗာကို မရရှိနိုင်သည့်အခါ ယုံကြည်စိတ်ချရသော failover target တစ်ခုကို ပံ့ပိုးပေးပါသည်။
  • ၎င်းသည်လည်း ကုန်ကျစရိတ်သက်သာသော ရရှိနိုင်မှုမြင့်မားသော ဖြေရှင်းချက်စျေးကြီးသော လိုင်စင်လိုအပ်သည့် enterprise-grade အင်္ဂါရပ်များနှင့်မတူဘဲ၊ သစ်တင်ပို့မှုသည် SQL Server Standard Edition ဖြစ်သောကြောင့် ဘတ်ဂျက်ကန့်သတ်ချက်ရှိသော အဖွဲ့အစည်းများအတွက် အသုံးပြုနိုင်ပါသည်။
  • standby mode ရှိ ဒုတိယဒေတာဘေ့စ်များသည် ဘေးအန္တရာယ်ပြန်လည်ထူထောင်ရေးထက်ကျော်လွန်၍ အပိုတန်ဖိုးများကို ပေးဆောင်ပါသည်။ ဒေတာဘေ့စ်စီမံခန့်ခွဲသူများသည် ၎င်းတို့ကို read-only reporting အတွက်၊ production server မှ query workloads များကို offload လုပ်ရန်အတွက် အသုံးပြုနိုင်ပါသည်။
  • ပြန်လည်ရယူရန် နှောင့်နှေးခြင်း လုပ်ဆောင်ချက်သည် မတော်တဆ ဒေတာပြုပြင်မွမ်းမံမှုများမှ ကာကွယ်ပေးသည်။ ပြန်လည်ရယူရန် နှောင့်နှေးခြင်းကို ပြင်ဆင်သတ်မှတ်ခြင်းဖြင့်၊ ပျက်စီးစေသော ပြောင်းလဲမှုများသည် သင်၏ ဒုတိယဒေတာဘေ့စ်သို့ မရောက်မီ အသုံးပြုသူအမှားများမှ ပြန်လည်ရယူရန် အချိန်ကာလတစ်ခုကို သင်ဖန်တီးပါသည်။

2. SQL Server မှတ်တမ်းပို့ဆောင်ရေး အစိတ်အပိုင်းများနှင့် လုပ်ငန်းလည်ပတ်မှု

သစ်တင်ပို့မှုတွင် အောက်ပါအစိတ်အပိုင်းများ ပါဝင်သည်-

  • Primary Server နှင့် Primary Database: Primary server သည် သင်၏ production ကို ကိုယ်စားပြုသည်။ SQL Server primary database ကို run နေတဲ့ instance ပါ။
  • အရန်ကူးယူခြင်းမျှဝေခြင်း- အဓိကဆာဗာမှ ဒုတိယဆာဗာများသို့ ငွေပေးငွေယူမှတ်တမ်းအရန်ကူးယူမှုများကို သိမ်းဆည်းပြီး လွှဲပြောင်းရန် ကြားခံနေရာ။
  • ဒုတိယဆာဗာများနှင့် ဒုတိယဒေတာဘေ့စ်များ- ဒုတိယဆာဗာများသည် သင်၏ မူလဒေတာဘေ့စ်၏ နွေးထွေးသော အသင့်အနေအထားမိတ္တူများကို လက်ခံသိမ်းဆည်းထားသည်။
  • Monitor Server (ရွေးချယ်နိုင်သည်): ဤဆာဗာသည် သင်၏ သစ်တင်ပို့မှု topology တစ်ခုလုံးရှိ အရန်ကူးယူခြင်း၊ မိတ္တူကူးခြင်းနှင့် ပြန်လည်ရယူခြင်း လုပ်ဆောင်ချက်အားလုံး၏ သမိုင်းကြောင်းနှင့် အခြေအနေကို ခြေရာခံသည်။
  • အေးဂျင့်အလုပ်များ- အရန်ကူးယူခြင်း၊ မိတ္တူကူးခြင်း၊ ပြန်လည်ရယူခြင်းနှင့် သတိပေးခြင်းအလုပ်များ အပါအဝင် သစ်တင်ပို့မှုလုပ်ငန်းစဉ်တစ်ခုလုံးကို အလိုအလျောက်လုပ်ဆောင်ခြင်း။

အလိုအလျောက်လုပ်ဆောင်သည့် လုပ်ငန်းစဉ်မှာ-

  1. backup အလုပ်သည် primary server တွင် လုပ်ဆောင်ပြီး backup share တွင် primary database ၏ transaction log backup များကို ဖန်တီးသည်။
  2. မိတ္တူကူးခြင်းအလုပ်သည် ဒုတိယဆာဗာတစ်ခုစီတွင် လုပ်ဆောင်ပြီး အရန်ကူးယူထားသော မျှဝေမှုမှ မှတ်တမ်းအရန်ကူးယူထားသောဖိုင်များကို ဒုတိယဆာဗာ(များ)သို့ လွှဲပြောင်းပေးသည်။
  3. ပြန်လည်ရယူခြင်းအလုပ်သည် ဒုတိယဆာဗာတစ်ခုစီတွင် လုပ်ဆောင်ပြီး ကူးယူထားသော ငွေပေးငွေယူမှတ်တမ်းအရန်ကူးယူမှုများကို ဒုတိယဒေတာဘေ့စ်သို့ အသုံးချသည်။
  4. သတိပေးချက်အလုပ်သည် မော်နီတာဆာဗာတွင် လုပ်ဆောင်ပြီး အရန်ကူးယူခြင်းနှင့် ပြန်လည်ရယူခြင်းလုပ်ဆောင်ချက်များ လက်ခံနိုင်သော အချိန်ဘောင်အတွင်း ပြီးစီးမှုရှိမရှိ စစ်ဆေးသည်။

အလုပ်အသွားအလာ SQL Server သစ်တင်ပို့မှု

၄။ ကြိုတင်လိုအပ်ချက်များနှင့် လိုအပ်ချက်များ

3.1 SQL Server ဗားရှင်းလိုအပ်ချက်များ

သစ်တင်ပို့မှု စတင်ပါပြီ SQL Server ၂၀၀၀ ခုနှစ်မှစ၍ နောက်ပိုင်းဗားရှင်းအားလုံးတွင် ဆက်လက်ထောက်ပံ့ပေးထားဆဲဖြစ်သည်။ SQL Server ၂၀၀၅ မှ ၂၀၂၅ အထိ။ ဤကြာရှည်စွာ ပံ့ပိုးမှုသည် နည်းပညာ၏ တည်ငြိမ်မှုနှင့် ဆက်လက်သက်ဆိုင်မှုကို ပြသနေသည်။

3.2 SQL Server ထုတ်ဝေမှု လိုအပ်ချက်များ

သစ်တင်ပို့ခြင်းသည် Standard၊ Workgroup၊ Enterprise နှင့် Developer ထုတ်ဝေမှုများနှင့် အလုပ်လုပ်သည် SQL Serverဤကျယ်ပြန့်သောထုတ်ဝေမှုပံ့ပိုးမှုသည် Enterprise Edition လိုင်စင်မရှိသော အဖွဲ့အစည်းများအတွက် သစ်တင်ပို့မှုကို ရယူနိုင်စေသည်၊ ဥပမာ- အမြဲတမ်းရရှိနိုင်မှုအဖွဲ့များ Enterprise သို့မဟုတ် Evaluation ထုတ်ဝေမှုများ လိုအပ်ပါသည်။

မှတ်ချက်- Express Edition သည် သစ်တင်ပို့မှုကို မပံ့ပိုးပါ။

၅.၅.၁ ဒေတာဘေ့စ် ပြန်လည်ရယူခြင်း မော်ဒယ် လိုအပ်ချက်များ

မှတ်တမ်းပို့ဆောင်ခြင်းသည် မူလဒေတာဘေ့စ်အား အပြည့်အဝပြန်လည်ရယူခြင်းပုံစံ သို့မဟုတ် အစုလိုက်မှတ်တမ်းတင်ထားသော ပြန်လည်ရယူခြင်းပုံစံကို အသုံးပြုရန် လိုအပ်သည်။ ရိုးရှင်းသောပြန်လည်ရယူခြင်းပုံစံကို ပံ့ပိုးမထားပါ။ အဘယ်ကြောင့်ဆိုသော် SQL Server ငွေပေးငွေယူမှတ်တမ်းများကို အလိုအလျောက် ဖြတ်တောက်ပေးပြီး မှတ်တမ်းပို့ဆောင်မှုအတွက် လိုအပ်သော စဉ်ဆက်မပြတ် မှတ်တမ်းကွင်းဆက်ကို ဖြတ်တောက်ပေးသည်။

ပြန်လည်ရယူခြင်း မော်ဒယ်များအကြောင်း အသေးစိတ်အချက်အလက်များအတွက် ကျွန်ုပ်တို့၏ ပြည့်စုံသောလမ်းညွှန် SQL Server backup လုပ်ထား.

၄။ SSMS ကို အသုံးပြု၍ Log Shipping ကို ပြင်ဆင်သတ်မှတ်ခြင်း

၄.၁ Backup မျှဝေရန်အတွက် Folder တစ်ခု ဖန်တီးပါ။

မှတ်တမ်းပို့ဆောင်ခြင်းကို ပြင်ဆင်ခြင်းမပြုမီ၊ ငွေပေးငွေယူမှတ်တမ်းအရန်ကူးယူမှုများကို သိမ်းဆည်းပြီး လွှဲပြောင်းမည့် အရန်မျှဝေဖိုင်တွဲကို ပြင်ဆင်ပါ။

  1. မူလဆာဗာ သို့မဟုတ် သီးသန့်ဖိုင်ဆာဗာတွင်၊ ဖိုင်တွဲတစ်ခု ဖန်တီးပါ (ဥပမာ- C:\အရန်ကူးယူခြင်း)
  2. Folder ကို Right-click နှိပ်ပြီးရွေးပါ My Properties
  3. အကိုကလစ်နှိပ်ပါ မျှဝေခြင်း tab ကို
  4. ကလစ်နှိပ်ပါ အဆင့်မြင့်မျှဝေခြင်း
  5. စစ်ဆေးခြင်း ဒီဖိုင်တွဲကိုမျှဝေပါ
  6. ကလစ်နှိပ်ပါ permissions ပေးပြီး အပြည့်အဝထိန်းချုပ်ရေး ကို ခွင့်ပြုချက် SQL Server ဝန်ဆောင်မှုအကောင့် NT ဝန်ဆောင်မှု\MSSQLSERVER။
  7. ကလစ်နှိပ်ပါ OK လျှောက်ထားရန်။
  8. ကွန်ရက်လမ်းကြောင်း (UNC) ကို မှတ်တမ်းတင်ပါ (ဥပမာ- \\SERVER-NAME\Backup)

အရန်ကူးယူထားသောဖိုင်တွဲကိုမျှဝေပါ

၄.၂ မှတ်တမ်းပို့ဆောင်မှုကို ဖွင့်ပြီး ပြင်ဆင်သတ်မှတ်ပါ

  1. မူလဒေတာဘေ့စ်ကို right click နှိပ်ပြီး select လုပ်ပါ။ My Properties.
  2. ထဲမှာ ဒေတာဘေ့စ် ဂုဏ်သတ္တိများ ဒိုင်ယာလော့ဂ်၊ ရွေးချယ်ပါ ငွေပေးငွေယူမှတ်တမ်း ပို့ဆောင်ခြင်း ဘယ်ဘက် panel ရှိ စာမျက်နှာ။
  3. စစ်ဆေးခြင်း မှတ်တမ်းပို့ဆောင်မှုပုံစံတွင် ၎င်းကို အဓိကဒေတာဘေ့စ်အဖြစ် ဖွင့်ပါ သစ်တင်ပို့မှုကို ဖွင့်ရန်။
  4. ထို့နောက် ဤ property စာမျက်နှာတွင် backup setting များ၊ secondary server နှင့် monitor server တို့ကို configure လုပ်နိုင်ပါသည်။ အောက်ပါ subsection များတွင် ၎င်းတို့ကို မိတ်ဆက်ပေးပါမည်။
    မူလဒေတာဘေ့စ်၏ မှတ်တမ်းပို့ဆောင်မှုကို ဖွင့်ပါ

၄.၂.၁ အရန်ကူးယူခြင်းဆက်တင်များကို ပြင်ဆင်သတ်မှတ်ပါ

  1. အကိုကလစ်နှိပ်ပါ အရန်ကူးချိန်ညှိချက်များ ကြယ်သီး
    ငွေပေးငွေယူမှတ်တမ်း ပို့ဆောင်မှုစာမျက်နှာရှိ "အရန်ဆက်တင်များ" ခလုတ်ကို နှိပ်ပါ။
  2. ထဲမှာ ငွေပေးငွေယူမှတ်တမ်း အရန်ကူးယူခြင်းဆက်တင်များ ဒိုင်ယာလော့ဂ်၊ အောက်တွင် အရန်ကူးယူဖိုင်တွဲသို့ ကွန်ရက်လမ်းကြောင်း အကွက်တွင် UNC လမ်းကြောင်းကို ရိုက်ထည့်ပါ (ဥပမာ၊ \\SERVER-NAME\Backup)
  3. အရန်ကူးယူထားသောဖိုင်တွဲသည် မူလဆာဗာတွင်ရှိပါက ဒေသတွင်းလမ်းကြောင်းကို ရိုက်ထည့်ပါ (ဥပမာ- C:\အရန်ကူးယူခြင်း)
  4. အရန်ကူးယူသိမ်းဆည်းခြင်းကာလ၊ အချက်ပေးမှုကန့်သတ်ချက်၊ အရန်ကူးယူခြင်းအလုပ်နှင့် ချုံ့ခြင်းကဲ့သို့သော အခြားဆက်တင်များကို ပြင်ဆင်ပါ။
  5. ကလစ်နှိပ်ပါ OK ဆက်တင်များကို အတည်ပြုပြီး ဒိုင်ယာလော့ဂ်ကို ပိတ်ရန်။
    ငွေပေးငွေယူမှတ်တမ်း အရန်ကူးယူခြင်းဆက်တင်များကို ပြင်ဆင်သတ်မှတ်ပါ

၄.၂.၂ ဒုတိယဆာဗာ জন্যနှင့် ဒေတာဘေ့စ်ကို ပြင်ဆင်သတ်မှတ်ပါ

  1. ကလစ်နှိပ်ပါ ပေါင်း အောက် ဒုတိယဆာဗာဖြစ်ရပ်များနှင့်ဒေတာဘေ့စ်များငွေပေးငွေယူမှတ်တမ်း ပို့ဆောင်မှုစာမျက်နှာတွင် ဒုတိယဆာဗာတစ်ခုထည့်ပါ။
  2. ထဲမှာ ဒုတိယဒေတာဘေ့စ်ဆက်တင်များ dialog ကိုနှိပ်ပါ ခ်ိတ္ဆက္ပါ ဒုတိယဆာဗာ instance သို့ ချိတ်ဆက်ရန်။
  3. ထဲမှာ ဒုတိယဒေတာဘေ့စ် dropdown မှာ ရှိပြီးသား database တစ်ခုကို ရွေးချယ်ပါ ဒါမှမဟုတ် database အသစ်ရဲ့ နာမည်ကို ရိုက်ထည့်ပါ
  4. ထဲမှာ ဒုတိယဒေတာဘေ့စ်ကို စတင်အသုံးပြုခြင်း tab ကို, ကို select ဟုတ်ကဲ့၊ primary database ရဲ့ full backup ကို ဖန်တီးပြီး secondary database ထဲကို ပြန်ထည့်ပါ (ပြီးတော့ secondary database မရှိသေးရင် ဖန်တီးပါ)
    သစ်တင်ပို့မှုအတွက် ဒုတိယဒေတာဘေ့စ်ကို စတင်ပါ။
  5. အကိုကလစ်နှိပ်ပါ ဖိုင်များကိုကူးပါ tab ကို
  6. ထဲမှာ ကူးယူထားသောဖိုင်များအတွက် ဦးတည်ရာဖိုင်တွဲ (ဤဖိုင်တွဲသည် များသောအားဖြင့် ဒုတိယဆာဗာတွင် တည်ရှိသည်)ဒုတိယဆာဗာရှိ ဦးတည်ရာဖိုင်တွဲ၏ ဒေသတွင်းလမ်းကြောင်းကို ရိုက်ထည့်ပါ။
  7. ဖိုင်တွဲ ရှိနေကြောင်း သေချာစေပြီး SQL Server ဝန်ဆောင်မှုအကောင့်တွင် ရေးသားခွင့်ပြုချက်များရှိသည်
    ကူးယူထားသောဖိုင်များအတွက် ဦးတည်ရာဖိုင်တွဲကို သတ်မှတ်ပါ
  8. ကလစ်နှိပ်ပါ OK ဆက်တင်များကို အတည်ပြုပြီး ဒိုင်ယာလော့ဂ်ကို ပိတ်ရန်။

၄.၂.၃ မော်နီတာဆာဗာကို ပြင်ဆင်သတ်မှတ်ခြင်း

  1. စစ်ဆေးခြင်း မော်နီတာဆာဗာ instance ကိုသုံးပါ
    ငွေပေးငွေယူမှတ်တမ်း ပို့ဆောင်မှုစာမျက်နှာတွင် မော်နီတာဆာဗာတစ်ခုထည့်ပါ။
  2. ကလစ်နှိပ်ပါ သတ်မှတ်ချက်များ
  3. ကလစ်နှိပ်ပါ ခ်ိတ္ဆက္ပါ မော်နီတာဆာဗာ instance သို့ ချိတ်ဆက်ရန်
  4. အစုံ မှတ်တမ်းကို ဖျက်ပါ ထိန်းသိမ်းမှုကာလကို နာရီအလိုက် သတ်မှတ်ရန်
  5. ကလစ်နှိပ်ပါ OK ဆက်တင်များကို အတည်ပြုပြီး ဒိုင်ယာလော့ဂ်ကို ပိတ်ရန်။
    သစ်တင်ပို့မှုတွင် မော်နီတာဆက်တင်များကို ပြင်ဆင်ပါ။

၄.၂.၄ ဖွဲ့စည်းမှု ပြန်လည်သုံးသပ်ခြင်းနှင့် ပြီးမြောက်ခြင်း

  1. ရှိ ဆက်တင်အားလုံးကို ပြန်လည်သုံးသပ်ပါ ငွေပေးငွေယူမှတ်တမ်း ပို့ဆောင်ခြင်း စာမျက်နှာ
  2. အရန်ကူးယူခြင်းဆက်တင်များ၊ ဒုတိယဆာဗာဖွဲ့စည်းပုံများနှင့် စောင့်ကြည့်ခြင်းဆက်တင်များကို အတည်ပြုပါ
  3. ကလစ်နှိပ်ပါ OK ပြင်ဆင်ချက်ကို အသုံးချရန်
  4. wizard သည် primary, secondary နှင့် monitor server များတွင် လိုအပ်သော job အားလုံးကို ဖန်တီးပေးသည်
  5. ကလစ်နှိပ်ပါ ပိတ် configuration ပြီးသွားတဲ့အခါ

မှတ်တမ်းပို့ဆောင်မှု ပုံစံကို သိမ်းဆည်းပါ။

၅။ သစ်တင်ပို့မှု၏ အားသာချက်များနှင့် အားနည်းချက်များ

အကျိုးကျေးဇူး ၃ SQL Server သစ်တင်ပို့ခြင်း

  • ကုန်ကျစရိတ်သက်သာသော ဖြေရှင်းချက်- အတူအလုပ်လုပ်တယ် SQL Server Standard Edition သည် စျေးကြီးသော Enterprise Edition လိုင်စင်လိုအပ်ချက်များကို ဖယ်ရှားပေးပါသည်။ ၎င်းသည် ဘတ်ဂျက်အကန့်အသတ်ရှိသော အဖွဲ့အစည်းများအတွက် ယုံကြည်စိတ်ချရသော ဘေးအန္တရာယ်ပြန်လည်ထူထောင်ရေးကို ရရှိနိုင်စေပါသည်။
  • ပြင်ဆင်သတ်မှတ်ရန်နှင့် ထိန်းသိမ်းရန် ရိုးရှင်းသည်- configuration wizard သည် administrator များအား ရှင်းလင်းသော option များဖြင့် setup လုပ်နည်းကို လမ်းညွှန်ပေးပါသည်။ database အများစုကို အထူးပြုလေ့ကျင့်မှုမပါဘဲ မိနစ် ၁၅ မှ ၃၀ အတွင်း configure လုပ်နိုင်ပါသည်။
  • ဒုတိယဆာဗာများစွာ ပံ့ပိုးမှု- ဗိသုကာဆိုင်ရာ ကန့်သတ်ချက်များမရှိဘဲ ဒုတိယဆာဗာများစွာကို ပံ့ပိုးပေးပါ။ ဒေသတွင်း ဘေးအန္တရာယ်ပြန်လည်ထူထောင်ရေးအတွက် ဒုတိယတစ်ခုကို၊ အဝေးမှ နောက်တစ်ခုကို နှင့် အစီရင်ခံရန်အတွက် တတိယတစ်ခုကို ဖြန့်ကျက်ပါ။
  • အဓိကဆာဗာအပေါ် အနည်းဆုံးသက်ရောက်မှု- asynchronously လုပ်ဆောင်ပြီး primary server ပေါ်ရှိ synchronization overhead ကို ဖယ်ရှားပေးပါသည်။ Transaction commit အချိန်များကို ထိခိုက်မှုမရှိပါ။
  • ရှိပြီးသား ငွေပေးငွေယူမှတ်တမ်း အရန်ကူးယူမှုများကို အသုံးပြုသည်- မှတ်တမ်းပို့ဆောင်မှု အရန်ကူးယူမှုများသည် စံသတ်မှတ်ထားသော ငွေပေးငွေယူမှတ်တမ်း အရန်ကူးယူမှုများဖြစ်ပြီး မှတ်တမ်းပို့ဆောင်မှုနှင့်မသက်ဆိုင်ဘဲ အချိန်နှင့်တပြေးညီ ပြန်လည်ရယူရန်အတွက် အသုံးပြုနိုင်ပါသည်။
  • နှောင့်နှေးပြန်လည်ရယူခြင်း ရွေးချယ်မှု- ပြန်လည်ရယူရန် နှောင့်နှေးခြင်း လုပ်ဆောင်ချက်သည် မတော်တဆ ဒေတာပြုပြင်မွမ်းမံမှုများကို ကာကွယ်ပေးသည်။ အချိန်နှင့်တပြေးညီ မိတ္တူကူးခြင်းဆိုင်ရာ ဖြေရှင်းချက်များ.
  • မျှဝေသိမ်းဆည်းရန် မလိုအပ်ပါ- ဆာဗာတစ်ခုစီတွင် သီးခြားသိုလှောင်မှုကို အသုံးပြုသောကြောင့် မျှဝေသိုလှောင်မှုလိုအပ်ချက်များနှင့် ဆက်စပ်ကုန်ကျစရိတ်များကို ဖယ်ရှားပေးသည်။
  • ပလပ်ဖောင်း ပံ့ပိုးမှု- Windows နှင့် Linux နှစ်ခုလုံးတွင် အတူတူအလုပ်လုပ်သည် SQL Server တပ်ဖြန့်မှုများ။
  • ဒိုမိန်းများတစ်လျှောက် အလုပ်လုပ်သည်- domain trust relationship များ သို့မဟုတ် Active Directory integration များ မလိုအပ်ပါ။

၅.၂ သစ်တင်ပို့မှု၏ အားနည်းချက်များနှင့် ကန့်သတ်ချက်များ

  • အလိုအလျောက် ပျက်ကွက်မှုမရှိပါ- အဓိကကန့်သတ်ချက်မှာ ကိုယ်တိုင် failover လိုအပ်ချက်ဖြစ်သည်။ ဝန်ဆောင်မှုပြန်မစတင်မီ စီမံခန့်ခွဲသူများသည် အဆင့်များစွာကို လုပ်ဆောင်ရမည်။
  • ဒေတာထပ်တူပြုခြင်း နှောင့်နှေးမှု- ဒုတိယဒေတာဘေ့စ်များသည် အရန်ကူးယူခြင်းနှင့် ပြန်လည်ရယူခြင်းကြိမ်နှုန်းတွင် မူလဒေတာဘေ့စ်များထက် အမြဲတမ်း နောက်ကျကျန်နေပါသည်။
  • ဒေတာဘေ့စ်အဆင့် ဖွဲ့စည်းပုံသာ- instance အဆင့်အစား database အဆင့်တွင် configure လုပ်သည်။ database ၅၀ ကို ကာကွယ်ရန်အတွက် သီးခြား configuration ၅၀ လိုအပ်သည်။
  • ကိုယ်တိုင် ချိတ်ဆက်မှု စာကြောင်း ပြောင်းလဲမှုများ- Failover ပြုလုပ်ပြီးနောက် အပလီကေးရှင်းများသည် ဒုတိယဆာဗာသို့ ညွှန်ပြရန် ချိတ်ဆက်မှုစာကြောင်းများကို အပ်ဒိတ်လုပ်ရမည်။
  • ဒုတိယဒေတာဘေ့စ် အနှောင့်အယှက်များ- ပြန်လည်ရယူခြင်းလုပ်ငန်းစဉ်များအတွင်း standby mode secondary database များသည် user များကို ချိတ်ဆက်မှုပြတ်တောက်စေပါသည်။
  • သီးခြားဒေတာဘေ့စ်စီမံခန့်ခွဲမှု- ဒေတာဘေ့စ်ဖွဲ့စည်းပုံတစ်ခုစီကို ညှိနှိုင်းထားသော စီမံခန့်ခွဲမှုစွမ်းရည်များမပါဘဲ သီးခြားစီ စီမံခန့်ခွဲရမည်။

၆။ အကောင်းဆုံးလုပ်ဆောင်မှုများနှင့် အသုံးပြုမှုကိစ္စရပ်များ

၆.၁ သစ်လုံးပို့ဆောင်ခြင်းကို မည်သည့်အချိန်တွင် အသုံးပြုရမည်နည်း

  • ဘတ်ဂျက်နည်းသော ဘေးအန္တရာယ်ပြန်လည်ထူထောင်ရေး- Enterprise Edition လိုင်စင်ကုန်ကျစရိတ်များကို တရားမျှတအောင် မလုပ်ဆောင်နိုင်သော အဖွဲ့အစည်းများအတွက် ကုန်ကျစရိတ်သက်သာသော ဘေးအန္တရာယ်ပြန်လည်ထူထောင်ရေးဖြေရှင်းချက်တစ်ခုအဖြစ် အထူးကောင်းမွန်ပါသည်။
  • အလယ်အလတ် RPO/RTO လိုအပ်ချက်များ- ဒေတာဆုံးရှုံးမှု ၁၅ မိနစ်မှ ၃၀ မိနစ်အထိနှင့် ရပ်တန့်ချိန် ၃၀ မိနစ်မှ ၆၀ မိနစ်အထိ ခံနိုင်ရည်ရှိသော အပလီကေးရှင်းများသည် ၎င်း၏စွမ်းရည်များနှင့် လုံးဝကိုက်ညီပါသည်။
  • ဖတ်ရန်သာ အစီရင်ခံသည့် ဆာဗာ- အခါအားလျော်စွာ ချိတ်ဆက်မှုပြတ်တောက်မှုများကို သည်းခံသည့် အစီရင်ခံခြင်း လုပ်ငန်းပမာဏများအတွက် ဖတ်ရန်သီးသန့်မိတ္တူများကို ဖန်တီးပါ။
  • စံထုတ်ဝေမှုပတ်ဝန်းကျင်များ- အဖွဲ့အစည်းများကို စံသတ်မှတ်ထားသည် SQL Server Standard Edition တွင် Always On Availability Group များသို့ ဝင်ရောက်ခွင့် မရှိသောကြောင့် log shipping သည် အကောင်းဆုံး ရွေးချယ်မှု ဖြစ်လာပါသည်။
  • ဆာဗာ ရွှေ့ပြောင်းခြင်း ပရောဂျက်များ- အကူးအပြောင်းကာလများအတွင်း ထပ်တူပြုလုပ်ထားသော မိတ္တူများကို ထိန်းသိမ်းခြင်းဖြင့် server ရွှေ့ပြောင်းမှုများကို လွယ်ကူချောမွေ့စေသည်။
  • နှောင့်နှေးဒေတာလိုအပ်ချက်များ- လိုက်နာမှု သို့မဟုတ် စာရင်းစစ် ရည်ရွယ်ချက်အတွက် အတိတ်က ပုံသေနေရာများတွင် ဒေတာဘေ့စ်များကို ထိန်းသိမ်းရန် ပြန်လည်ရယူရန် နှောင့်နှေးမှုများကို ပြင်ဆင်သတ်မှတ်ပါ။

၆.၂ သစ်တင်ပို့မှုကို အသုံးမပြုသင့်သည့်အချိန်များ

  • သုညနီးပါး ရပ်နားချိန် လိုအပ်ချက်များ- RTO လိုအပ်ချက် ၁၅ မိနစ်အောက်ရှိသော အပလီကေးရှင်းများသည် ကိုယ်တိုင် failover ကို အားကိုး၍မရပါ။
  • အလိုအလျောက် ပျက်ကွက်မှု လိုအပ်သည်- စီးပွားရေးလိုအပ်ချက်များအရ စီမံခန့်ခွဲသူဝင်ရောက်စွက်ဖက်မှုမရှိဘဲ အလိုအလျောက် failover လုပ်ရန် လိုအပ်သည့်အခါ မသင့်လျော်ပါ။
  • အချိန်နှင့်တပြေးညီ ထပ်တူပြုခြင်း လိုအပ်သည်- ဒုတိယဆာဗာများတွင် အချိန်နှင့်တပြေးညီ သို့မဟုတ် အချိန်နှင့်တပြေးညီနီးပါးဒေတာများ လိုအပ်သော အပလီကေးရှင်းများသည် သစ်တင်ပို့မှု၏ မွေးရာပါနှောင့်နှေးမှုကို လက်မခံနိုင်ပါ။
  • အနည်းဆုံးဒေတာဆုံးရှုံးမှုခံနိုင်ရည်: RPO ရှိသော အဖွဲ့အစည်းများ သို့မဟုတ် ဒေတာဆုံးရှုံးမှု သုညလိုအပ်ခြင်းသည် တစ်ပြိုင်နက်တည်း ဖြေရှင်းချက်များ လိုအပ်ပါသည်။

အကောင်းဆုံး အလေ့အကျင့် ၈ ခု

  • အရန်ကူးယူမှုကြိမ်နှုန်း အကောင်းဆုံးဖြစ်အောင်ပြုလုပ်ခြင်း- အရန်ကူးယူမှုကြိမ်နှုန်းကို စနစ်အထွေထွေကုန်ကျစရိတ်နှင့် ပြန်လည်ရယူခြင်းရည်မှန်းချက်များနှင့် ဟန်ချက်ညီအောင်ညှိပါ။ မိနစ် ၁၅ ခြားချိန်ဖြင့် စတင်ပြီး တကယ့်လိုအပ်ချက်များအပေါ် အခြေခံ၍ ချိန်ညှိပါ။
  • ကွန်ရက်လမ်းကြောင်း ထည့်သွင်းစဉ်းစားရမည့်အချက်များ- အရန်ကူးယူရန်နေရာများအတွက် မြေပုံပေါ်တွင်ဖော်ပြထားသော drive များအစား UNC လမ်းကြောင်းများကို အသုံးပြုပါ။ ယုံကြည်စိတ်ချရသော network infrastructure တွင် အရန်ကူးယူမှုမျှဝေမှုများကို ထားပါ။
  • စောင့်ကြည့်ခြင်းနှင့် သတိပေးခြင်း စနစ်ထည့်သွင်းခြင်း- မှတ်တမ်းပို့ဆောင်မှု စနစ်ထည့်သွင်းမှု ပြီးမြောက်သည်နှင့် အရန်ကူးယူခြင်း၊ မိတ္တူကူးခြင်းနှင့် ပြန်လည်ရယူခြင်းဆိုင်ရာ အလုပ်မအောင်မြင်မှုများအတွက် သတိပေးချက်များကို စီစဉ်သတ်မှတ်ပါ။
  • ပုံမှန်စစ်ဆေးမှုအစီအစဉ်- လုပ်ထုံးလုပ်နည်းများကို အတည်ပြုရန်နှင့် စီမံခန့်ခွဲသူ အသင့်ဖြစ်မှုကို ထိန်းသိမ်းရန်အတွက် သုံးလတစ်ကြိမ် သို့မဟုတ် ခြောက်လတစ်ကြိမ် failover စမ်းသပ်မှုများကို အချိန်ဇယားဆွဲပါ။
  • စာရွက်စာတမ်းပြုပြင်ထိန်းသိမ်းမှု- configuration အသေးစိတ်အချက်အလက်များ၊ failover လုပ်ထုံးလုပ်နည်းများနှင့် troubleshooting အဆင့်များကို မှတ်တမ်းတင်ထားသည့် အသေးစိတ် runbook များကို ထိန်းသိမ်းထားပါ။
  • လုံခြုံရေး ထည့်သွင်းစဉ်းစားချက်များ- အနည်းဆုံးလိုအပ်သော ခွင့်ပြုချက်များဖြင့် သီးသန့်ဝန်ဆောင်မှုအကောင့်များကို အသုံးပြုပါ။ ကွန်ရက်မျှဝေခွင့်ပြုချက်များကို သင့်လျော်စွာ ကန့်သတ်ပါ။
  • ဒစ်ခ်နေရာ စီမံခန့်ခွဲမှု- အရန်ကူးယူထားသောနေရာများရှိ disk space ကို အဆက်မပြတ်စောင့်ကြည့်ပါ။ နေရာလွတ် ၂၀% အောက်သို့ကျဆင်းသွားသည့်အခါ သတိပေးချက်များကို စီစဉ်သတ်မှတ်ပါ။
  • ထိန်းသိမ်းမှုမူဝါဒ ပြင်ဆင်သတ်မှတ်ခြင်း- အရန်သိမ်းဆည်းခြင်းကာလကို သင်လက်ခံနိုင်သော အများဆုံး synchronization lag ထက် ပိုကြာအောင် သတ်မှတ်ပါ။
  • ကာကွယ်မှုအတွက် ပြန်လည်ရယူရန် နှောင့်နှေးခြင်း- မတော်တဆပြုပြင်မွမ်းမံမှုများမှကာကွယ်ခြင်းသည် ထပ်တူပြုခြင်းနှောင့်နှေးမှုတိုးလာခြင်းကို အကြောင်းပြချက်ပေးသည့်အခါ ပြန်လည်ရယူခြင်းနှောင့်နှေးမှုများကို ပြင်ဆင်သတ်မှတ်ပါ။

7. အဖြစ်များသော ပြဿနာများကို ဖြေရှင်းခြင်း။

၇.၁ အရန်ကူးယူခြင်းအလုပ် မအောင်မြင်မှုများ

  • ဒစ်ခ်နေရာ မလုံလောက်ပါ- အလုပ်မှတ်တမ်းတွင် disk space အမှားအယွင်းများ ရှိမရှိ စစ်ဆေးပါ။ backup အဟောင်းများကို ဖျက်ခြင်း သို့မဟုတ် compression ကိုဖွင့်ခြင်းဖြင့် ရရှိနိုင်သော space နှင့် free space ကို အတည်ပြုပါ။
  • ခွင့်ပြုချက်ပြဿနာများ- အတည်ပြုပါ SQL Server service account တွင် local folder နှင့် network share နှစ်ခုလုံးတွင် Full Control permissions ရှိသည်။
  • ဒေတာဘေ့စ်ကို အပြည့်အဝ ပြန်လည်ရယူ၍မရပါ- full recovery model သို့ ပြန်ပြောင်းပြီး transaction log chain ကို ပြန်လည်စတင်ရန် full backup ယူပါ။

၇.၂ မိတ္တူကူးခြင်း အလုပ် မအောင်မြင်မှုများ

  • ကွန်ရက်လမ်းကြောင်းကို ဝင်ရောက်၍မရပါ- ကွန်ရက်လမ်းကြောင်းကို ကိုယ်တိုင်မြေပုံဆွဲခြင်းဖြင့် ဒုတိယဆာဗာမှ ချိတ်ဆက်မှုကို စမ်းသပ်ပါ။
  • အထောက်အထားစိစစ်ခြင်း ပြဿနာများ- ဆာဗာများသည် မတူညီသော ဒိုမိန်းများတွင် ရှိနေပါက ကွန်ရက်မျှဝေအသုံးပြုခွင့်အတွက် တိကျသော အထောက်အထားများကို ပြင်ဆင်သတ်မှတ်ပါ။
  • ဖိုင်ပိတ်ခြင်းပြဿနာများ- ဖိုင်သော့ခတ်ခြင်းမှ ကာကွယ်ရန် အရန်ကူးယူထားသောဖိုင်တွဲကို antivirus real-time scanning မှ ဖယ်ထုတ်ထားပါ။

၇.၃ အလုပ်ပျက်ကွက်မှုများကို ပြန်လည်ထူထောင်ပါ

  • ပျောက်ဆုံးနေသော အရန်ကူးယူထားသော ဖိုင်များ- ဖိုင်များကို ဦးတည်ရာဖိုင်တွဲတွင် ရှိမရှိ အတည်ပြုပြီး မိတ္တူကူးခြင်းမှတ်တမ်းကို စစ်ဆေးပါ။
  • ပြန်လည်ရယူရန် အစီအစဉ်အမှား- ပျောက်ဆုံးနေသော ငွေပေးငွေယူမှတ်တမ်း အရန်ကူးယူမှုများကို ဖော်ထုတ်ပြီး မှတ်တမ်းကွင်းဆက်ကို ပြုပြင်ရန်အတွက် အစဉ်လိုက် ပြန်လည်ရယူပါ။
  • ဒေတာဘေ့စ် မှားယွင်းနေသော အခြေအနေ- တစ်စုံတစ်ယောက်သည် ဒေတာဘေ့စ်ကို ပြန်လည်ရယူနိုင်ပါက NORECOVERY ဖြင့် အပြည့်အဝ အရန်ကူးယူမှုကို ပြန်လည်ရယူခြင်းဖြင့် မှတ်တမ်းပို့ဆောင်မှုကို ပြန်လည်စတင်ပါ။
  • ဒေတာဘေ့စ်ဖိုင်ပျက်စီးခြင်း- မှန်ကန်သော အစီအစဉ်နှင့် ပြင်ဆင်မှုပြုလုပ်ထားသော်လည်း ပြန်လည်ရယူခြင်း မအောင်မြင်မှုများ ဆက်လက်ဖြစ်ပေါ်နေပါက ဒေတာဘေ့စ်ဖိုင်များကိုယ်တိုင် ပျက်စီးသွားနိုင်ပါသည်။ ထိုသို့သောကိစ္စများတွင်၊ သင်သည် အထူးပြုဆော့ဖ်ဝဲကို အသုံးပြုရန် လိုအပ်နိုင်ပါသည်။ sql ပြန်လည်ရယူရေးကိရိယာ မှတ်တမ်းပို့ဆောင်မှုကို ပြန်လည်စတင်ရန် မကြိုးစားမီ ပျက်စီးနေသော .MDF နှင့် .NDF ဖိုင်များမှ ဒေတာများကို ထုတ်ယူရန်။

၇.၄ ထပ်တူပြုခြင်း နှောင့်နှေးမှု ပြဿနာများ

  • ကွန်ရက် bandwidth ကန့်သတ်ချက်များ- ဖိုင်အရွယ်အစားနှင့် bandwidth လိုအပ်ချက်များကို လျှော့ချရန် backup compression ကိုဖွင့်ပါ။
  • မြင့်မားသော ငွေပေးငွေယူပမာဏ- ပိုမိုသေးငယ်ပြီး စီမံခန့်ခွဲရလွယ်ကူသော အရန်ဖိုင်များ ဖန်တီးရန်အတွက် အရန်ကူးယူမှုကြိမ်နှုန်းကို တိုးမြှင့်ရန် စဉ်းစားပါ။
  • ပြန်လည်ရယူသည့် ကြိမ်နှုန်း မလုံလောက်ပါ- ပြန်လည်ရယူခြင်းအလုပ်ကြိမ်နှုန်းကို အရန်ကူးယူခြင်းကြိမ်နှုန်းနှင့်နီးစပ်အောင် တိုးမြှင့်ပြီး နှောင့်နှေးမှုကို အနည်းဆုံးဖြစ်အောင်လုပ်ပါ။

၇.၅ မော်နီတာဆာဗာချိတ်ဆက်မှုပြဿနာများ (SQL 2025)

  • OLE DB ပံ့ပိုးပေးသူ အမှားများ- SQL Server ၂၀၂၅ ခုနှစ်၏ မူရင်း မဖြစ်မနေ ကုဒ်ဝှက်ခြင်းသည် သင့်လျော်သော ကုဒ်ဝှက်ခြင်း ပြင်ဆင်မှု မရှိသော ယခင် instances များနှင့် ပဋိပက္ခဖြစ်စေသည်။
  • ကုဒ်ဝှက်ခြင်း စီစဉ်သတ်မှတ်မှု မကိုက်ညီမှု- မော်နီတာဆာဗာတွင် ချိတ်ဆက်ထားသော ဆာဗာဖွဲ့စည်းမှုကို အတည်ပြုပြီး ကုဒ်ဝှက်ခြင်းဆက်တင်များကို စစ်ဆေးပါ။
  • ဖြေရှင်းနည်းများ- TLS 1.3 parameters များကို အသုံးပြု၍ log shipping ကို drop လုပ်ပြီး ပြန်လည်ဖန်တီးပါ သို့မဟုတ် instance အားလုံးကို upgrade လုပ်ပါ SQL Server 2025 ။

7.6 SQL Server အေးဂျင့်ဝန်ဆောင်မှုပြဿနာများ

  • ဝန်ဆောင်မှု မစတင်ရသေးပါ- Agent ဝန်ဆောင်မှုအခြေအနေကို စစ်ဆေးပြီး အလိုအလျောက်စတင်ရန် ပြင်ဆင်သတ်မှတ်ပါ။
  • အလုပ်အချိန်ဇယားကို ပိတ်ထားသည်- အလုပ်အချိန်ဇယားအခြေအနေကို အတည်ပြုပြီး ပိတ်ထားသော အချိန်ဇယားများကို ဖွင့်ပါ။
  • အလုပ်အဆင့် မအောင်မြင်မှုများ- မအောင်မြင်သော အဆင့်များနှင့် သီးခြား အမှားအယွင်း မက်ဆေ့ချ်များကို ဖော်ထုတ်ရန် အလုပ်မှတ်တမ်းကို ပြန်လည်သုံးသပ်ပါ။

၄.၆.၃။ အမေးများသောမေးခွန်းများ (FAQ)

မေး- Express Edition နဲ့အတူ သစ်တင်ပို့မှုကို အသုံးပြုလို့ရပါသလား။

A: မဟုတ်ဘူး SQL Server Express Edition မှာ သစ်တင်ပို့မှုကို မပံ့ပိုးပါဘူး၊ အကြောင်းကတော့ ၎င်းမှာ ချို့ယွင်းချက်တွေ ရှိနေလို့ပါ။ SQL Server အေးဂျင့်။

မေး- မှတ်တမ်းအရန်ကူးယူမှုများကို မည်မျှမကြာခဏ စီစဉ်သင့်သနည်း။

A: ပုံသေ မိနစ် ၁၅ ကြားကာလများသည် သင့်တင့်မျှတသော ဟန်ချက်ညီမှုကို ပေးစွမ်းသည်။ သင်၏ ပြန်လည်ကောင်းမွန်လာမှုအမှတ် ရည်မှန်းချက်အပေါ် အခြေခံ၍ ချိန်ညှိပါ။

မေး- ဒုတိယဒေတာဘေ့စ်များကို အစီရင်ခံရန်အတွက် အသုံးပြုနိုင်ပါသလား။

A: ဟုတ်ကဲ့၊ standby mode မှာ configure လုပ်ထားတဲ့ secondary database တွေက restore operation တွေကြားမှာ read-only access ကို ခွင့်ပြုပါတယ်။

မေး- primary server ချို့ယွင်းသွားရင် ဘာဖြစ်မလဲ။

A: ဒုတိယဒေတာဘေ့စ်ကို အွန်လိုင်းတင်ရန် ကိုယ်တိုင် failover ပြုလုပ်ပါ။ ဒေတာဆုံးရှုံးမှုသည် ပျက်ကွက်ချိန်တွင် synchronization lag နှင့် ညီမျှသည်။

မေး- ဒုတိယဆာဗာများစွာ ထားရှိနိုင်ပါသလား။

A: ဟုတ်ကဲ့၊ သစ်တင်ပို့မှုသည် သီးခြားဖွဲ့စည်းမှုပုံစံများပါရှိသော အကန့်အသတ်မရှိ ဒုတိယဆာဗာများကို ပံ့ပိုးပေးပါသည်။

မေး- sync lag ကို ဘယ်လိုတွက်ချက်ရမလဲ။

A: log shipping monitoring table များကို အသုံးပြု၍ နောက်ဆုံးပြန်လည်သိမ်းဆည်းထားသော transaction log timestamp ကို လက်ရှိအချိန်နှင့် နှိုင်းယှဉ်ပါ။

မေး- ပို့ဆောင်မှုကို မှတ်တမ်းတင်နိုင်ပါသလား။

A: ဟုတ်ကဲ့၊ ယုံကြည်မှုဆက်ဆံရေးမလိုအပ်ဘဲ မတူညီသောဒိုမိန်းများ သို့မဟုတ် အလုပ်အဖွဲ့ပတ်ဝန်းကျင်များတွင် အလုပ်လုပ်ပါသည်။

မေး- No Recovery နဲ့ Standby mode ဘာကွာခြားလဲ။

A: recovery mode မရှိတဲ့ database တွေက database ကို ဝင်ကြည့်လို့မရအောင် တားဆီးပေးပါတယ်။ standby mode က restore လုပ်တဲ့အချိန်တွေကြားမှာ read-only query တွေကို ခွင့်ပြုပါတယ်။

မေး- သစ်တင်ပို့မှုကို ယာယီရပ်ဆိုင်းထားလို့ရပါသလား။

A: ဟုတ်ကဲ့၊ configuration ကို ထိန်းသိမ်းထားစဉ် synchronization ကို ခေတ္တရပ်ထားရန် backup၊ copy နှင့် restore အလုပ်များကို disable လုပ်ပါ။

မေး- မှတ်တမ်းပို့ဆောင်မှု ပုံစံကို ဘယ်လိုဖယ်ရှားရမလဲ။

A: ထဲမှာ ငွေပေးငွေယူမှတ်တမ်း ပို့ဆောင်ခြင်း အိမ်ခြံမြေ စာမျက်နှာ-

  1. Uncheck မှတ်တမ်းပို့ဆောင်မှုပုံစံတွင် ၎င်းကို အဓိကဒေတာဘေ့စ်အဖြစ် ဖွင့်ပါ
  2. ကလစ်နှိပ်ပါ OK ပြင်ဆင်မှုကို ဖယ်ရှားပြီး အလုပ်များကို ဖျက်ရန်။

မေး- ဒုတိယဒေတာဘေ့စ်ကို ဖတ်-ရေးမုဒ်ကို ပြောင်းလို့ရပါသလား။

A: ဟုတ်ကဲ့၊ RESTORE DATABASE WITH RECOVERY ကို လုပ်ဆောင်ပါ၊ သို့သော် ၎င်းသည် သစ်တင်ပို့မှုကွင်းဆက်ကို ချိုးဖျက်ပါသည်။

မေး- ပြန်လည်ရယူရန် ကျွန်ုပ် configure လုပ်နိုင်သည့် အများဆုံးနှောင့်နှေးမှုကား အဘယ်နည်း။

A: ကန့်သတ်ချက်မရှိပါ။ သင့်ကာကွယ်မှုလိုအပ်ချက်များအပေါ်အခြေခံ၍ မိနစ်မှ ရက်အထိ နှောင့်နှေးမှုများကို ပြင်ဆင်သတ်မှတ်ပါ။

မေး- မှတ်တမ်းပို့ဆောင်မှုက အရန်သိမ်းနည်းဗျူဟာကို ဘယ်လိုအကျိုးသက်ရောက်သလဲ။

A: ၎င်းသည် မှတ်တမ်းပို့ဆောင်ခြင်းနှင့် အချိန်နှင့်တပြေးညီ ပြန်လည်ရယူခြင်း နှစ်မျိုးလုံးအတွက် အသုံးပြုနိုင်သော ငွေပေးငွေယူမှတ်တမ်း အရန်ကူးယူမှုများကို ဖန်တီးပေးသည်။

မေး- ဆာဗာပြောင်းရွှေ့ခြင်းအတွက် မှတ်တမ်းပို့ဆောင်မှုကို အသုံးပြုလို့ရပါသလား။

A: ဟုတ်ကဲ့၊ ဆာဗာအသစ်သို့ မှတ်တမ်းပို့ဆောင်မှုကို ပြင်ဆင်ပါ၊ ထပ်တူပြုပါ၊ ထို့နောက် ပြုပြင်ထိန်းသိမ်းမှုကာလအတွင်း ဆာဗာအဟောင်း၏ စီစဉ်ထားသည့် failover ကို လုပ်ဆောင်ပါ။

မေး- သစ်တင်ပို့မှုနဲ့ ဘယ်လို စောင့်ကြည့်ရေးကိရိယာတွေက အလုပ်လုပ်လဲ။

A: SQL Server Management Studio တွင် built-in အစီရင်ခံစာများ ပါဝင်သည်။ SQL Monitor နှင့် SolarWinds ကဲ့သို့သော ပြင်ပကိရိယာများသည် ပိုမိုကောင်းမွန်သော စောင့်ကြည့်မှုကို ပေးစွမ်းသည်။

9. နိဂုံးနှင့် အကြံပြုချက်များ

9.1 အဓိကအချက်များ အကျဉ်းချုပ်

SQL Server သစ်တင်ပို့ခြင်းသည် အလိုအလျောက် ငွေပေးငွေယူမှတ်တမ်း အရန်ကူးယူခြင်းနှင့် ပြန်လည်ရယူခြင်းလုပ်ငန်းများမှတစ်ဆင့် ယုံကြည်စိတ်ချရသော၊ ကုန်ကျစရိတ်သက်သာသော ဘေးအန္တရာယ်ပြန်လည်ထူထောင်ရေးကို ပေးစွမ်းသည်။ နည်းပညာသည် Standard Edition ဖြင့်အလုပ်လုပ်ပြီး အခြေခံအဆောက်အအုံအနည်းငယ်သာလိုအပ်ပြီး ဒုတိယဆာဗာများစွာကို ပံ့ပိုးပေးသည်။

လက်ဖြင့် failover လုပ်ခြင်းကို လက်ခံနိုင်သည့် အလယ်အလတ်ပြန်လည်ရယူရေးရည်မှန်းချက်များအတွက် Log shipping သည် အထူးကောင်းမွန်ပါသည်။ အဓိကကန့်သတ်ချက်များတွင် လက်ဖြင့် failover လိုအပ်ချက်၊ synchronization lag နှင့် database-level configuration scope တို့ ပါဝင်သည်။

ဤနည်းပညာသည် ရှိပြီးသား အရန်ကူးယူခြင်း ဗျူဟာများနှင့် ကောင်းစွာ ပေါင်းစပ်ထားပြီး၊ standby mode မှတစ်ဆင့် read-only reporting ကို ပံ့ပိုးပေးကာ၊ မတော်တဆပြောင်းလဲမှုများမှ နှောင့်နှေးပြန်လည်ရယူခြင်းကာကွယ်မှုကို ပေးပါသည်။

၉.၂ သင့်ပတ်ဝန်းကျင်အတွက် မှန်ကန်သောရွေးချယ်မှုပြုလုပ်ခြင်း

အကောင်အထည်ဖော်မှုမပြုမီ သင့်လိုအပ်ချက်များနှင့် နှိုင်းယှဉ်၍ သစ်တင်ပို့မှုကို အကဲဖြတ်ပါ။ ပြန်လည်ရယူရန်အမှတ် ရည်မှန်းချက်များ၊ ပြန်လည်ရယူရန်အချိန် ရည်မှန်းချက်များ၊ ဘတ်ဂျက်ကန့်သတ်ချက်များနှင့် လုပ်ငန်းလည်ပတ်မှုရှုပ်ထွေးမှု ခံနိုင်ရည်ကို ထည့်သွင်းစဉ်းစားပါ။

အသုံးပြုနေသောအဖွဲ့အစည်းများ SQL Server ပြန်လည်ရယူရန် လိုအပ်ချက် အသင့်အတင့်ရှိသော Standard Edition သည် သစ်တင်ပို့မှုကို အလေးအနက် ထည့်သွင်းစဉ်းစားသင့်သည်။ မိနစ် ၁၅ အောက် တင်းကျပ်သော RTO ရှိသော လုပ်ငန်းများသည် Always On Availability Groups ကို အကဲဖြတ်သင့်သည်။

ကွဲပြားသောလိုအပ်ချက်များကို ဖြည့်ဆည်းပေးနေစဉ်တွင် ကုန်ကျစရိတ်အကောင်းဆုံးဖြစ်အောင် အခြားနည်းပညာများနှင့် သစ်တင်ပို့မှုကို ပေါင်းစပ်ထားသော hybrid ချဉ်းကပ်မှုများကို ထည့်သွင်းစဉ်းစားပါ။

၉.၃ နောက်ထပ်ခြေလှမ်းများနှင့် နောက်ထပ်အရင်းအမြစ်များ

အတွေ့အကြုံရရှိရန် အသေးစားစမ်းသပ်အကောင်အထည်ဖော်မှုများဖြင့် စတင်ပါ။ ဖွဲ့စည်းပုံအသေးစိတ်အချက်အလက်များ၊ failover လုပ်ထုံးလုပ်နည်းများနှင့် ပြဿနာရှာဖွေဖြေရှင်းခြင်းလမ်းညွှန်များအပါအဝင် ပြည့်စုံသောစာရွက်စာတမ်းများကို ရေးဆွဲပါ။

လုပ်ထုံးလုပ်နည်းများကို အတည်ပြုရန်နှင့် စီမံခန့်ခွဲသူ အသင့်ဖြစ်နေစေရန်အတွက် ပုံမှန် failover စမ်းသပ်မှုများကို အချိန်ဇယားဆွဲပါ။ နောက်ဆုံးရသတင်းများကို ရယူပါ။ SQL Server အပ်ဒိတ်များနှင့် မြှင့်တင်မှုများ။

ကိုးကား


အာဘော်အကြောင်း

Yuan Sheng 10 နှစ်အထက်အတွေ့အကြုံရှိသောအကြီးတန်းဒေတာဘေ့စစီမံခန့်ခွဲသူ (DBA) SQL Server ပတ်ဝန်းကျင်နှင့် လုပ်ငန်းဒေတာဘေ့စ်စီမံခန့်ခွဲမှု။ သူသည် ဘဏ္ဍာရေးဝန်ဆောင်မှုများ၊ ကျန်းမာရေးစောင့်ရှောက်မှုနှင့် ကုန်ထုတ်လုပ်ငန်းအဖွဲ့အစည်းများရှိ ရာနှင့်ချီသော ဒေတာဘေ့စ်ပြန်လည်ရယူရေးအခြေအနေများကို အောင်မြင်စွာဖြေရှင်းနိုင်ခဲ့သည်။

Yuan သည် အထူးပြုသည်။ SQL Server ဒေတာဘေ့စ်ပြန်လည်ရယူခြင်း၊ မြင့်မားသောရရှိနိုင်မှုဖြေရှင်းချက်များနှင့် စွမ်းဆောင်ရည် ပိုမိုကောင်းမွန်အောင်ပြုလုပ်ခြင်း။ ၎င်း၏ကျယ်ပြန့်သောလက်တွေ့အတွေ့အကြုံတွင် multi-terabyte ဒေတာဘေ့စ်များကိုစီမံခန့်ခွဲခြင်း၊ Always On Availability Groups များကိုအကောင်အထည်ဖော်ခြင်းနှင့် မစ်ရှင်အရေးပါသောစီးပွားရေးစနစ်များအတွက် အလိုအလျောက်အရန်ကူးခြင်းနှင့် ပြန်လည်ရယူခြင်းမဟာဗျူဟာများ ဖော်ဆောင်ခြင်းတို့ပါဝင်သည်။

သူ၏ နည်းပညာကျွမ်းကျင်မှုနှင့် လက်တွေ့ကျသောချဉ်းကပ်မှုမှတစ်ဆင့် Yuan သည် ဒေတာဘေ့စ်စီမံခန့်ခွဲသူများနှင့် အိုင်တီပညာရှင်များ၏ရှုပ်ထွေးမှုကို ဖြေရှင်းရာတွင် အထောက်အကူဖြစ်စေမည့် ပြည့်စုံသောလမ်းညွှန်ချက်များကို ဖန်တီးရန် အာရုံစိုက်ထားသည်။ SQL Server စိန်ခေါ်မှုများကို ထိထိရောက်ရောက် သူသည် နောက်ဆုံးပေါ်နှင့် လက်ရှိရှိနေပါသည်။ SQL Server ထုတ်ဝေမှုများနှင့် Microsoft ၏ တိုးတက်ပြောင်းလဲနေသော ဒေတာဘေ့စ်နည်းပညာများ၊ သူ၏ အကြံပြုချက်များသည် လက်တွေ့ကမ္ဘာ၏ အကောင်းဆုံးအလေ့အကျင့်များကို ထင်ဟပ်ကြောင်း သေချာစေရန် ပြန်လည်ရယူခြင်းဆိုင်ရာ အခြေအနေများကို ပုံမှန်စမ်းသပ်နေသည်။

နှင့်ပတ်သက်သောမေးခွန်းများရှိသည်။ SQL Server ပြန်လည်ရယူခြင်း သို့မဟုတ် နောက်ထပ်ဒေတာဘေ့စ်ပြဿနာဖြေရှင်းခြင်းလမ်းညွှန်ချက် လိုအပ်ပါသလား။ ယွမ်က ကြိုဆိုပါတယ်။ အကြံပြုချက်များနှင့် အကြံပြုချက်များ ဤနည်းပညာဆိုင်ရာ အရင်းအမြစ်များ တိုးတက်စေရန်။

ယခုမျှဝေပါ-