မင်္ဂလာပါ Habr။ ကျွန်တော် တို့နဲ့ အများကြီး လုပ်တယ်။
ဤဆောင်းပါး၌
ApexSQL နှိုင်းယှဉ် - SQL ကုဒ်၊ ဖိုင်များနှင့် ဖိုင်တွဲများကို နှိုင်းယှဉ်ရန် ကိရိယာတစ်ခု။ SSMS သို့မဟုတ် Visual Studio အတွက် တိုးချဲ့မှုအဖြစ်လည်း လုပ်ဆောင်သည်။ApexSQL စာဝှက် — SQL Server ရှိ အရာဝတ္ထုများ၏ ကုဒ်ဝှက်ခြင်းကို တိုက်ရိုက်ထုတ်လွှင့်သည်- လုပ်ထုံးလုပ်နည်းများ၊ လုပ်ဆောင်ချက်များ၊ အစပျိုးမှုများနှင့် အမြင်များ။ SSMS သို့မဟုတ် Visual Studio အတွက် တိုးချဲ့မှုအဖြစ်လည်း လုပ်ဆောင်သည်။ApexSQL Discover — SQL Server ဖြစ်ရပ်များနှင့် ဆက်စပ်ဝန်ဆောင်မှုများ SSRS၊ SSAS နှင့် SSIS တို့ကို ရှာဖွေတွေ့ရှိခြင်း။ApexSQL Refactor — SQL ကုဒ်ကို ပြန်လည်ပြင်ဆင်ခြင်းနှင့် ဖော်မတ်ချခြင်းအတွက် ကိရိယာတစ်ခု။ SSMS သို့မဟုတ် Visual Studio အတွက် တိုးချဲ့မှုအဖြစ် လုပ်ဆောင်သည်။ApexSQL မော်ဒယ် - SQL Server object diagrams ဖန်တီးခြင်း။ SSMS သို့မဟုတ် Visual Studio အတွက် တိုးချဲ့မှုအဖြစ်လည်း လုပ်ဆောင်သည်။ApexSQL အစီအစဉ် - အကောင်အထည်ဖော်မှုအစီအစဉ်များကို ပိုမိုကောင်းမွန်အောင်ပြုလုပ်ရန် ကိရိယာတစ်ခု။ SSMS အတွက် တိုးချဲ့မှုအဖြစ်လည်း လုပ်ဆောင်သည်။ApexSQL အပြီးအစီး — ကိရိယာသည် SQL ထုတ်ပြန်ချက်များအား အလိုအလျောက် ပြီးမြောက်စေပြီး သင့်ကိုယ်ပိုင် အတိုအထွာများ (အလိုအလျောက်ဖြည့်သွင်းရန်အတွက် ကီးဘုတ်ဖြတ်လမ်းများ) ကို ထည့်သွင်းခွင့်ပြုသည်။ SSMS သို့မဟုတ် Visual Studio အတွက် တိုးချဲ့မှုအဖြစ်လည်း လုပ်ဆောင်သည်။ApexSQL Propagate — ဒေတာဘေ့စ်အများအပြားတွင် SQL ကုဒ်ကို တစ်ကြိမ်တည်းလုပ်ဆောင်ရန် ကိရိယာတစ်ခု။ApexSQL ရှာဖွေမှု — SQL Server ၏ အနက်ရှိုင်းတွင် ဒေတာနှင့် အရာဝတ္ထုများကို ရှာဖွေရန် အသုံးဝင်မှုတစ်ခု။ SSMS သို့မဟုတ် Visual Studio အတွက် တိုးချဲ့မှုအဖြစ် လုပ်ဆောင်သည်။ApexSQL DevOps ကိရိယာအစုံ — CI/CD ပိုက်လိုင်းများဖန်တီးရန် ကိရိယာတစ်ခု။ ဤနေရာတွင် ဖော်ပြထားသော ထုတ်ကုန်အားလုံးတွင် တစ်ခုတည်းသော ဝဘ်ကွန်ဆိုးလ်တစ်ခု ရှိသည်။
ထုတ်ကုန်တစ်ခုစီသည် အခပေး ApexSQL ဖြေရှင်းချက်များ၏ လုပ်ဆောင်နိုင်စွမ်း၏ တစ်စိတ်တစ်ပိုင်းဖြစ်သည်။ ဆောင်းပါး၏အဆုံးတွင် ၎င်းတို့တွင် စီးပွားဖြစ်ဖြေရှင်းနည်းများကို အတိုချုံးဖော်ပြပါမည်။
1. ApexSQL နှိုင်းယှဉ်
အလုပ်လုပ်ပုံ ယန္တရားနှင့် စွမ်းရည်များအကြောင်း ဗီဒီယိုအတို
Compare သည် SQL Server ဖိုင်များ၊ ဖိုဒါများနှင့် အရာဝတ္ထုများကို နှိုင်းယှဉ်နိုင်စေပါသည်။ ကွဲပြားသော အရာဝတ္ထုများကို ပေါင်းစည်းခြင်းအတွက် ဇာတ်ညွှန်းနှစ်သွယ် နှိုင်းယှဉ်ခြင်းနှင့် နောက်ထပ်မျိုးဆက်တစ်ခုကို ပံ့ပိုးထားသည်။ အင်တာဖေ့စ်တွင်၊ utility သည် C#၊ C++၊ HTML၊ JavaScript၊ PostgreSQL၊ Python၊ T-SQL၊ Visual Basic၊ XML ၏ syntax ကို မီးမောင်းထိုးပြနိုင်သည်။
အဓိကအင်္ဂါရပ်များ- SSMS နှင့် Visual Studio တွင်ပေါင်းစည်းခြင်း၊ Object Explorer မှတိုက်ရိုက်နှိုင်းယှဉ်ရန်အတွက် မတူညီသောဒေတာဘေ့စ်ဖြစ်ရပ်များမှအရာဝတ္ထုများကိုခေါ်ဆိုခြင်း
2. ApexSQL Decrypt လုပ်ပါ။
အလုပ်လုပ်ပုံ ယန္တရားနှင့် စွမ်းရည်များအကြောင်း ဗီဒီယိုအတို
Decrypt တွင်၊ SSMS သို့မဟုတ် Visual Studio အင်တာဖေ့စ်မှ၊ သင်သည် လုပ်ထုံးလုပ်နည်း၊ လုပ်ဆောင်ချက်၊ အစပျိုးခြင်း သို့မဟုတ် ကြည့်ရှုမှုကို တစ်ချက်နှိပ်ရုံဖြင့် ကုဒ်ဝှက်နိုင်ပါသည်။
အင်တာဖေ့စ်တွင် သင်သည် DDL ကုဒ်ဝှက်ခြင်း script ကိုကြည့်ရှုနိုင်သည်။ SQL Server ၏ ဖြစ်ရပ်များစွာသို့ တပြိုင်နက်ချိတ်ဆက်မှုများကို ပံ့ပိုးပေးထားသည်။
3. ApexSQL Discover
IP လိပ်စာအပိုင်းအခြားအလိုက် SQL Server၊ SSRS၊ SSAS နှင့် SSIS ဝန်ဆောင်မှုများ၏ လက်ရှိအခြေအနေများကို ခွဲခြားသတ်မှတ်ပြီး အသေးစိတ်အချက်အလက်များကို ကြည့်ရှုပါ။
အင်တာဖေ့စ်မှနေ၍ သင်သည် ဒေတာဘေ့စ်ရှာဖွေတွေ့ရှိမှုကို အချိန်ဇယားတစ်ခုအဖြစ် သတ်မှတ်နိုင်သည်။ ApexSQL Discover သည် ရှာဖွေတွေ့ရှိမှုရလဒ်များနှင့်အတူ အကြောင်းကြားချက်များကို အီးမေးလ်ဖြင့် ပေးပို့နိုင်သည်။
4. ApexSQL Refactor
အလုပ်လုပ်ပုံ ယန္တရားနှင့် စွမ်းရည်များအကြောင်း ဗီဒီယိုအတို
ကုဒ်ဖော်မတ်ချခြင်းသည် အကွက်ပါသော ပရိုဖိုင်ပေါ်တွင် အခြေခံ၍ လုပ်ဆောင်နိုင်သည် သို့မဟုတ် သင်သည် ကုဒ်ကို ပိုမိုရင်းနှီးလာစေရန် သင့်ကိုယ်ပိုင် စိတ်ကြိုက်ပြင်ဆင်နိုင်သည်။ Refactor သည် ကုဒ်တွင် အသုံးမပြုသော ကိန်းရှင်များကို မီးမောင်းထိုးပြနိုင်ပြီး၊ ကုဒ်ဘလောက်များကို လုပ်ထုံးလုပ်နည်းများအဖြစ် ထည့်သွင်းကာ “*” ကို စာရင်းအပြည့်အစုံသို့ ချဲ့နိုင်သည်။
အသုံးအနည်းဆုံး ကော်လံများကို ခွဲထုတ်ရန် အသုံးဝင်သော အင်္ဂါရပ်တစ်ခုမှာ ဇယားခွဲခြင်း ဖြစ်သည်။ Refactor သည် ဤခွဲခြမ်းကြောင့် ထိခိုက်မည့်အရာများကို အစီရင်ခံပါမည်။
Refactor interface တွင်လည်း မှီခိုမှုအားလုံးကို ပြောင်းလဲနေစဉ်တွင် အရာဝတ္ထုများ၏ အမည်များကို ဘေးကင်းစွာ ပြောင်းလဲနိုင်သည်။
ဤရွေ့ကားနှင့်အခြားလုပ်ဆောင်ချက်များကိုနှင့်အတူစာမျက်နှာပေါ်တွင်ပိုမိုအသေးစိတ်တွေ့ရှိနိုင်ပါသည်။
5. ApexSQL မော်ဒယ်
utility သည် SQL Server အရာဝတ္ထုများနှင့် ၎င်းတို့ကြားရှိ ဆက်ဆံရေးများကို မြင်ယောင်စေသည်။ တူညီသောအင်တာဖေ့စ်တွင်၊ သင်သည် အရာဝတ္ထုများ၏ဖွဲ့စည်းပုံကို ပြောင်းလဲနိုင်ပြီး သက်ဆိုင်ရာ DDL ကုဒ်ကို ဖန်တီးနိုင်သည်။ စိတ်ကူးပုံဖော်မှုအားလုံးကို ပုံများအဖြစ် တင်ပို့နိုင်သည်။
လုပ်ငန်းသုံးထုတ်ကုန်များ၏အကူအညီဖြင့် မော်ဒယ်လုပ်ဆောင်နိုင်စွမ်းကို ချဲ့ထွင်သည်။
6. ApexSQL အစီအစဉ်
အလုပ်လုပ်ပုံ ယန္တရားနှင့် စွမ်းရည်များအကြောင်း ဗီဒီယိုအတို
၎င်းသည် စွမ်းဆောင်ရည် ပိုမိုကောင်းမွန်အောင် လုပ်ဆောင်သည့် ကိရိယာတစ်ခုဖြစ်သည်။ ထို့အပြင် ApexSQL Plan ကို အသုံးပြု၍ HTML နှင့် XML ဖော်မတ်များဖြင့် အစီရင်ခံစာများဆီသို့ အစီအစဉ်များကို တင်ပို့နိုင်သည်။ ဤ utility အတွက် မကြာခဏ အသုံးပြုလေ့ရှိသော ကိစ္စသည် လက်ရှိ အစီအစဉ်၏ နှိုင်းယှဉ်ချက်ဖြစ်ပြီး အမျိုးမျိုးသော ဝိသေသလက္ခဏာများအလိုက် ပြုပြင်ထားသော ကိစ္စတစ်ခုဖြစ်သည်။
ApexSQL Plan သည် query store မှ ဒေါင်းလုဒ်လုပ်ခြင်းကို ပံ့ပိုးပေးပြီး ဤမေးခွန်းများ၏ ဝိသေသလက္ခဏာများကို ဒက်ရှ်ဘုတ်များပုံစံဖြင့် တင်ပြခြင်း။
7. ApexSQL အပြီးအစီး
အလုပ်လုပ်ပုံ ယန္တရားနှင့် စွမ်းရည်များအကြောင်း ဗီဒီယိုအတို
ကုဒ်အရှိန်မြှင့်စက်။ အသုံးဝင်မှု အင်တာဖေ့စ်တွင် နာမည်တူများ၊ အတိုအထွာများနှင့် ကုဒ်မီးမောင်းထိုးပြခြင်းကို သင် configure လုပ်နိုင်ပါသည်။
8. ApexSQL Propagate
ApexSQL Propagate တွင်၊ သင်သည် အမျိုးမျိုးသော SQL Server ဒေတာဘေ့စ်များတွင် code execution ကို configure လုပ်နိုင်ပြီး execution ၏အစီအစဥ်ကို ဆုံးဖြတ်နိုင်သည်။
ကုဒ်၏ရလဒ်များကို utility မှခွဲခြမ်းစိတ်ဖြာပြီး executed ရလဒ်များကိုလွယ်ကူစွာကြည့်ရှုရန်အတွက်မှတ်တမ်းတင်ထားသည်။
9. ApexSQL ရှာဖွေမှု
အလုပ်လုပ်ပုံ ယန္တရားနှင့် စွမ်းရည်များအကြောင်း ဗီဒီယိုအတို
ကိရိယာသည် ဒေတာဘေ့စ်ဖွဲ့စည်းပုံကို ရှာဖွေသည်။ ဤနေရာမှ သင်သည် အရာဝတ္ထုများကို အမည်ပြောင်းပြီး ၎င်းတို့၏ ဆက်ဆံရေးများကို လုံခြုံစွာ ခြေရာခံနိုင်ပါသည်။ ရှာဖွေမှုရလဒ်များကို HTML၊ CSV နှင့် Excel သို့ တင်ပို့သည်။
10. ApexSQL DevOps Toolkit
အလုပ်လုပ်ပုံ ယန္တရားနှင့် စွမ်းရည်များအကြောင်း ဗီဒီယိုအတို
PowerShell ကုဒ်သည် utility ၏အဖုံးအောက်တွင်အလုပ်လုပ်သည်။ Build၊ Review၊ Document နှင့် Deploy ကို ApexSQL DevOps Toolkit မျက်နှာပြင်မှ developer ထံ ရရှိနိုင်ပါသည်။ ဤနေရာတွင် သင်သည် ပေါင်းစပ်ဒေတာကို ထုတ်လုပ်နိုင်သည်၊ ယူနစ်စမ်းသပ်မှုများကို အလိုအလျောက် လုပ်ဆောင်နိုင်သည်၊ နှင့် စာရွက်စာတမ်းပြောင်းလဲမှုများကို လုပ်ဆောင်နိုင်ပါသည်။ TeamCity၊ Jenkins နှင့် အခြားအရာများသို့ ပလပ်အင်တစ်ခုအဖြစ် ချိတ်ဆက်နိုင်သည်။
ApexSQL အသိပညာအခြေခံရှိသည်။
ယခု ကျွန်ုပ်တို့သည် အခမဲ့ဖြေရှင်းနည်းများကို ကိုင်တွယ်ဖြေရှင်းပြီးဖြစ်၍ ပိုမိုအားကောင်းသည့် လုပ်ဆောင်နိုင်စွမ်းရှိသည့် အခပေးဖြေရှင်းနည်းများစာရင်းကို အတိုချုံးဖော်ပြပေးပါမည်။
ApexSQL စာရင်းစစ် - လုံခြုံရေးလိုအပ်ချက်များနှင့်လိုက်လျောညီထွေဖြစ်စေရန်အတွက်ဒေတာဘေ့စ်များကိုစာရင်းစစ်ခြင်းကိရိယာတစ်ခု၊ အပါအဝင်။ HIPAA၊ GDPR၊ PCI ပံ့ပိုးထားသည်။ အပြောင်းအလဲမှတ်တမ်းကို ကြည့်ရှုခြင်းနှင့် အစီရင်ခံစာများကို ပံ့ပိုးထားသည်။ဖန်သားပြင်ဓာတ်ပုံနှင့် ဗီဒီယိုကို ကြည့်ပါ။
ApexSQL အရန်သိမ်းခြင်း။ — တိုးမြင့်သော အရန်သိမ်းဆည်းမှုများ ဖန်တီးခြင်း၊ ငွေပေးငွေယူ မှတ်တမ်းများနှင့် အရန်များ အပြည့်အစုံကို အလိုအလျောက် လုပ်ဆောင်ခြင်း။ အချိန်အတွင်း သတ်မှတ်ထားသောအမှတ်သို့ ပြန်လည်ရယူခြင်းကို ပံ့ပိုးထားပြီး၊ သင်သည် အရန်သိမ်းဆည်းမှုများကို ဖန်တီးရန်အတွက် နမူနာပုံစံများကို ဖန်တီးနိုင်ပြီး အရန်ကူးယူမှုအစီအစဉ်များကို လိုက်လျောညီထွေဖြစ်အောင် စီစဉ်သတ်မှတ်နိုင်သည်။ဖန်သားပြင်ဓာတ်ပုံနှင့် ဗီဒီယိုကို ကြည့်ပါ။
ApexSQL Defrag - defragmentation ကိုစောင့်ကြည့်ခြင်းနှင့်စီမံခန့်ခွဲခြင်းအတွက်အသုံးဝင်သည်။ဖန်သားပြင်ဓာတ်ပုံနှင့် ဗီဒီယိုကို ကြည့်ပါ။
ApexSQL အလုပ် - မှတ်တမ်း၊ အချိန်ဇယားနှင့် အသိပေးချက်များ အပါအဝင် အလုပ်များကို စီမံခန့်ခွဲရန် ကိရိယာတစ်ခု။ဖန်သားပြင်ဓာတ်ပုံကို ကြည့်ပါ။
ApexSQL မှတ်တမ်း — စာရင်းစစ်၊ ထပ်တူထပ်တူ သို့မဟုတ် အပြောင်းအလဲများကို ပြန်လှန်ရန်အတွက် ငွေပေးငွေယူမှတ်တမ်းကို ဖတ်ရန် ကိရိယာတစ်ခု။ဖန်သားပြင်ဓာတ်ပုံနှင့် ဗီဒီယိုကို ကြည့်ပါ။
ApexSQL ပြန်လည်ရယူခြင်း။ - ပျက်စီးသွားသော၊ ဖျက်ထားသော သို့မဟုတ် ပျောက်ဆုံးသွားသောဒေတာများကို ပြန်လည်ရယူပါ။ဖန်သားပြင်ဓာတ်ပုံနှင့် ဗီဒီယိုကို ကြည့်ပါ။
ApexSQL Analyze - ဒေတာဘေ့စ်ရှိ ဆက်ဆံရေးများကို ပိုင်းခြားစိတ်ဖြာရန် ကိရိယာတစ်ခု။ဖန်သားပြင်ဓာတ်ပုံနှင့် ဗီဒီယိုကို ကြည့်ပါ။
ApexSQL တည်ဆောက်မှု - ဒေတာဘေ့စ်ကို အလိုအလျောက်ဖန်တီးခြင်းအတွက် ကိရိယာတစ်ခု။ ဗားရှင်းထိန်းချုပ်မှုစနစ်များနှင့် ချိတ်ဆက်နိုင်သည်။ဖန်သားပြင်ဓာတ်ပုံနှင့် ဗီဒီယိုကို ကြည့်ပါ။
ApexSQL Enforce - SQL ကုဒ်မြှင့်တင်သူ။ဖန်သားပြင်ဓာတ်ပုံနှင့် ဗီဒီယိုကို ကြည့်ပါ။
ApexSQL ကို ထုတ်လုပ်သည်။ ကလစ်တစ်ချက်နှိပ်ရုံဖြင့် သန်းပေါင်းများစွာသော အတန်းများကို ထုတ်ပေးနိုင်သော ကိရိယာတစ်ခုဖြစ်သည်။ စမ်းသပ်မှုဒေတာကို SQL၊ XML၊ CSV၊ JSON နှင့် Excel သို့ တင်ပို့ခြင်းကို ပံ့ပိုးထားသည်။ဖန်သားပြင်ဓာတ်ပုံကို ကြည့်ပါ။
ApexSQL Mask — ဒေတာဘေ့စ်တစ်ခုရှိ အရေးကြီးဒေတာကို ရှာဖွေခြင်း၊ အမျိုးအစားခွဲခြင်းနှင့် ဖုံးကွယ်ခြင်းအတွက် ကိရိယာတစ်ခု။ အမျိုးအစားခွဲခြင်းအတွက် ကြိုတင်သတ်မှတ်ထားသော မျက်နှာဖုံး 220+ နှင့် 55+ ပါ၀င်သော စစ်ထုတ်မှုများ ပါရှိသည်။ဖန်သားပြင်ဓာတ်ပုံကို ကြည့်ပါ။
ApexSQL Script — DDL နှင့် DML scripts များနှင့် executable installation packages များဖန်တီးရန်အတွက် tool တစ်ခု။ဖန်သားပြင်ဓာတ်ပုံနှင့် ဗီဒီယိုကို ကြည့်ပါ။
ApexSQL အရင်းအမြစ်ထိန်းချုပ်မှု - SSMS နှင့် ဗားရှင်းထိန်းချုပ်မှုစနစ်များကို ပေါင်းစပ်ရန်အတွက် ကိရိယာတစ်ခု။ဖန်သားပြင်ဓာတ်ပုံနှင့် ဗီဒီယိုကို ကြည့်ပါ။
ApexSQL အစပျိုး - ဒေတာဘေ့စ်ရှိဒေတာကိုစစ်ဆေးခြင်းနှင့် DML သို့ဘာသာပြန်ခြင်း။ဖန်သားပြင်ဓာတ်ပုံနှင့် ဗီဒီယိုကို ကြည့်ပါ။
ApexSQL ယူနစ်စမ်းသပ်မှု - SSMS ကွန်ဆိုးလ်မှ တိုက်ရိုက် စမ်းသပ်မှုများ လုပ်ဆောင်ရန် ကိရိယာတစ်ခု။ဖန်သားပြင်ဓာတ်ပုံနှင့် ဗီဒီယိုကို ကြည့်ပါ။
စာရင်းစစ်ခြင်းနှင့် ဒေတာဘေ့စ်စီမံခန့်ခွဲမှုအတွက် သင်အသုံးပြုထားပြီးဖြစ်သော မည်သည့်ကိရိယာများနှင့် ၎င်းတို့နှင့် သင်ဖြေရှင်းနိုင်သည်များကို မှတ်ချက်များတွင် ရေးသားပါ။
ApexSQL ထုတ်ကုန်များအကြောင်း မေးခွန်းများမေးရန်၊ စမ်းသပ်ရန်အတွက် စီးပွားဖြစ်ထုတ်ကုန်များကို လက်ခံရယူရန် သို့မဟုတ် စျေးနှုန်းကို သိရှိရန် တောင်းဆိုချက်ကို ထားခဲ့ပါ။
စောင့်ကြည့်ခြင်းနှင့် စီမံခန့်ခွဲခြင်းဆိုင်ရာ ရှုပ်ထွေးသောပြဿနာကို သင်ဖြေရှင်းနေပါက၊ Habré ရှိ ကျွန်ုပ်တို့၏ယခင်ဆောင်းပါးများကို ဖတ်ရှုပါ။
သင်သည်လည်းကျွန်ုပ်တို့၏စာရင်းသွင်းနိုင်ပါသည်။
source: www.habr.com