Linux တွင် Microsoft SQL Server ကို run နိုင်ပါသလား။

SQL Server ကို Red Hat Enterprise Linux (RHEL)၊ SUSE Linux Enterprise Server (SLES) နှင့် Ubuntu တွင် ပံ့ပိုးထားသည်။ ၎င်းကို Docker ပုံတစ်ပုံအဖြစ်လည်း ပံ့ပိုးထားပြီး၊ Linux သို့မဟုတ် Docker အတွက် Windows/Mac အတွက် Docker Engine တွင် အသုံးပြုနိုင်သည်။

Linux တွင် Microsoft SQL Server ကိုမည်သို့ထည့်သွင်းမည်နည်း။

Linux တွင် SQL Server ထည့်သွင်းနည်း

  1. Ubuntu တွင် SQL Server ကို ထည့်သွင်းပါ။ အဆင့် 1: Repository Key ထည့်ပါ။ အဆင့် 2: SQL Server Repository ကိုထည့်ပါ။ အဆင့် 3: SQL Server ကို install လုပ်ပါ။ အဆင့် 4- SQL Server ကို Configure လုပ်ပါ။
  2. CentOS 7 နှင့် Red Hat (RHEL) တွင် SQL Server ကို ထည့်သွင်းပါ အဆင့် 1- SQL Server Repository ကိုထည့်ပါ။ အဆင့် 2: SQL Server ကို install လုပ်ပါ။ အဆင့် 3- SQL Server ကို Configure လုပ်ပါ။

SQL Server ၏ မည်သည့်ဗားရှင်းသည် Linux နှင့် တွဲဖက်အသုံးပြုနိုင်သနည်း။

SQL Server 2017 (RC1) Red Hat Enterprise Linux (7.3)၊ SUSE Linux Enterprise Server (v12 SP1)၊ Ubuntu (16.04 နှင့် 16.10) နှင့် Docker Engine (1.8 နှင့် အထက်) တို့တွင် ပံ့ပိုးထားသည်။ SQL Server 2017 သည် XFS နှင့် ext4 ဖိုင်စနစ်များကို ပံ့ပိုးသည်—အခြားဖိုင်စနစ်များကို မပံ့ပိုးပါ။

Linux ရှိ SQL Server သည် တည်ငြိမ်ပါသလား။

မိုက်ကရိုဆော့ဖရှိပါတယ် Linux တွင် ကောင်းမွန်စွာ လုပ်ဆောင်နိုင်သော တည်ငြိမ်သော ဗားရှင်းကို ဖန်တီးခဲ့သည်။ ၎င်းသည် Windows တွင်ပြုလုပ်သကဲ့သို့ (အချို့ကိစ္စများတွင် ပို၍ပင်ကောင်းမွန်သည်)။ Microsoft သည် Azure တွင် သင့်ဒေတာကို လက်ခံကျင်းပရန် ရည်ရွယ်ချက်ဖြင့် သင့်ဒေတာများကို ၎င်း၏ပလပ်ဖောင်းသို့ လွယ်ကူစွာ ရွှေ့ပြောင်းနိုင်ရန် ပြုလုပ်နေသည်။

Linux ရှိ SQL Server သို့ မည်သို့ချိတ်ဆက်နိုင်မည်နည်း။

အမည်ပေးထားသော စံနမူနာတစ်ခုသို့ ချိတ်ဆက်ရန်၊ ကို အသုံးပြုပါ။ ဖော်မတ်စက်အမည် ဥပမာ . SQL Server Express ဥပမာတစ်ခုသို့ ချိတ်ဆက်ရန်၊ ဖော်မတ်စက်အမည် SQLEXPRESS ကို အသုံးပြုပါ။ မူရင်း ပို့တ် (1433) တွင် နားမထောင်သော SQL ဆာဗာ ဖြစ်ရပ်သို့ ချိတ်ဆက်ရန်၊ ဖော်မတ် စက်အမည် :port ကို အသုံးပြုပါ။

Linux တွင် SQL query ကို မည်သို့လုပ်ဆောင်ရမည်နည်း။

နမူနာဒေတာဘေ့စ်တစ်ခုဖန်တီးပါ။

  1. သင်၏ Linux စက်တွင် bash terminal session ကိုဖွင့်ပါ။
  2. Transact-SQL CREATE DATABASE command ကို run ရန် sqlcmd ကိုသုံးပါ။ Bash Copy /opt/mssql-tools/bin/sqlcmd -S localhost -U SA -Q 'DATABASE SampleDB ဖန်တီးပါ'
  3. သင့်ဆာဗာတွင် ဒေတာဘေ့စ်များကို စာရင်းပြုစုခြင်းဖြင့် ဒေတာဘေ့စ်ကို ဖန်တီးထားကြောင်း အတည်ပြုပါ။ Bash Copy

Microsoft SQL Server သည် အခမဲ့ဖြစ်ပါသလား။

SQL Server 2019 Express သည် SQL Server ၏အခမဲ့ထုတ်ဝေမှုဒက်စ်တော့၊ ဝဘ်နှင့် ဆာဗာအသေးစား အက်ပ်လီကေးရှင်းများအတွက် ဖွံ့ဖြိုးတိုးတက်မှုနှင့် ထုတ်လုပ်ခြင်းအတွက် စံပြဖြစ်သည်။

Linux တွင် SQL Server ကို ထည့်သွင်းထားခြင်း ရှိ၊ မရှိ မည်သို့သိနိုင်မည်နည်း။

Linux ပေါ်ရှိ SQL Server ၏ လက်ရှိဗားရှင်းနှင့် ထုတ်ဝေမှုကို အတည်ပြုရန်၊ အောက်ပါလုပ်ငန်းစဉ်ကို အသုံးပြုပါ-

  1. မတပ်ဆင်ရသေးပါက၊ SQL Server command-line tools ကို ထည့်သွင်းပါ။
  2. သင်၏ SQL Server ဗားရှင်းနှင့် ထုတ်ဝေမှုကို ပြသသည့် Transact-SQL ကွန်မန်းတစ်ခုကို လုပ်ဆောင်ရန် sqlcmd ကိုသုံးပါ။ Bash Copy sqlcmd -S localhost -U SA -Q '@@VERSION' ကို ရွေးပါ

mysql နှင့် SQL Server အကြားကွာခြားချက်ကဘာလဲ။

SQL သည် query language ဖြစ်ပြီး၊ MySQL သည် SQL ကိုအသုံးပြုသော relational database တစ်ခုဖြစ်သည်။ a ဒေတာဘေ့စ။ ဒေတာဘေ့စ်တစ်ခုတွင် သိမ်းဆည်းထားသော ဒေတာကို ရယူရန်၊ အပ်ဒိတ်လုပ်ရန်နှင့် စီမံခန့်ခွဲရန် SQL ကို သင်အသုံးပြုနိုင်သည်။ သို့သော် MySQL သည် ရှိပြီးသားဒေတာများကို ဒေတာဘေ့စ်တစ်ခုတွင် စနစ်တကျ သိမ်းဆည်းထားသည့် ဒေတာဘေ့စ်တစ်ခုဖြစ်သည်။

Linux ဗားရှင်းကို ဘယ်လိုရှာရမလဲ။

Linux တွင် os ဗားရှင်းကို စစ်ဆေးပါ။

  1. Terminal အပလီကေးရှင်း (bash shell) ကိုဖွင့်ပါ
  2. အဝေးထိန်းဆာဗာအတွက် ssh: ssh user@server-name ကို အသုံးပြု၍ အကောင့်ဝင်ပါ။
  3. Linux တွင် os အမည်နှင့် ဗားရှင်းကိုရှာဖွေရန် အောက်ပါ command များထဲမှ တစ်ခုကို ရိုက်ထည့်ပါ- cat /etc/os-release. lsb_release -a။ hostnamectl
  4. Linux kernel ဗားရှင်းကိုရှာရန် အောက်ပါ command ကို ရိုက်ထည့်ပါ- uname -r.

SQL Server သည် Ubuntu တွင်အလုပ်လုပ်နိုင်ပါသလား။

Ubuntu 18.04 ကို စတင်အသုံးပြုနိုင်ပါသည်။ SQL Server 2017 CU20. Ubuntu 18.04 ဖြင့် ဤဆောင်းပါးပါ လမ်းညွှန်ချက်များကို သင်အသုံးပြုလိုပါက၊ မှန်ကန်သော repository path၊ 18.04 အစား 16.04 ကို အသုံးပြုကြောင်း သေချာပါစေ။ အကယ်၍ သင်သည် SQL Server ကို နိမ့်သောဗားရှင်းတွင် အသုံးပြုနေပါက၊ ပြုပြင်မွမ်းမံမှုများဖြင့် ဖွဲ့စည်းမှုပုံစံကို ဖြစ်နိုင်သည်။

Linux ရှိ SQL Server 2019 တွင် ပံ့ပိုးမထားသော အင်္ဂါရပ်များကား အဘယ်နည်း။

Linux ရှိ SQL server ၏ကန့်သတ်ချက်များ-

  • ဒေတာဘေ့စ်အင်ဂျင်။ * စာသားအပြည့်အစုံရှာဖွေမှု။ * ပုံတူကူးခြင်း။ * DB ကိုဆန့်။ …
  • မြင့်မားသောရရှိနိုင်မှု။ * ရရှိနိုင်အဖွဲ့များ အမြဲတမ်းတွင်။ * ဒေတာဘေ့စကိုထင်ဟပ်ခြင်း။
  • လုံခြုံရေး။ * Active Directory စစ်မှန်ကြောင်းအထောက်အထားပြခြင်း။ * Windows Authentication ။ * တိုးချဲ့နိုင်သောသော့စီမံခန့်ခွဲမှု။ …
  • ဝန်ဆောင်မှုများ။ * SQL Server အေးဂျင့်။ * SQL Server ဘရောက်ဆာ။

Linux တွင် SQL Server ကို မည်သို့ဒေါင်းလုဒ်လုပ်ရမည်နည်း။

Windows၊ Linux နှင့် Docker ကွန်တိန်နာများတွင် SQL Server 2019 ကို ထည့်သွင်းပါ။

  1. ပြတင်းပေါက်။ Windows တွင် SQL Server သို့မဟုတ် Azure ရှိ Virtual Machine တစ်ခုအဖြစ် လုပ်ဆောင်ပါ။ သင်၏ တပ်ဆင်မှုပုံစံကို ရွေးချယ်ပါ။
  2. ဘယ်ဟာကလဲ။ Linux တွင် SQL Server 2019 ကိုဖွင့်ပါ။ သင်၏ တပ်ဆင်မှုပုံစံကို ရွေးချယ်ပါ။
  3. Docker။ Docker ဖြင့် SQL Server 2019 ကွန်တိန်နာပုံအား ဖွင့်ပါ။ သင်၏ တပ်ဆင်မှုစနစ်အား ရွေးချယ်ပါ။
ဒီပို့စ်ကိုကြိုက်လား။ ကျေးဇူးပြု၍ သင်၏မိတ်ဆွေများကိုမျှဝေပါ။
OS ယနေ့