Ang Microsoft SQL Server 2017 anaa na alang sa bug-os nga paggamit sa RHEL 7 sukad Oktubre 2017, ug uban sa RHEL 8 Beta, ang Red Hat nagtrabaho pag-ayo sa Microsoft aron sa pagpalambo sa performance ug paghatag og suporta alang sa dugang nga mga programming language ug application frameworks, nga nagtanyag sa mga developers nga mas daghang kapilian nga magamit. mga himan aron magtrabaho sa ilang sunod nga aplikasyon.
Ang labing kaayo nga paagi aron masabtan ang mga pagbag-o ug kung giunsa ang epekto niini sa imong trabaho mao ang pagsulay niini, apan ang RHEL 8 naa pa sa beta ug ang Microsoft SQL Server 2017 dili suportado para magamit sa mga live nga aplikasyon. Unsay buhaton?
Kung gusto nimo sulayan ang SQL Server sa RHEL 8 Beta, kini nga post makatabang kanimo nga mapadayon kini ug makadagan, apan dili nimo kinahanglan gamiton kini sa usa ka palibot sa produksiyon hangtod ang Red Hat Enterprise Linux 8 mahimong magamit sa kadaghanan ug gihimo sa Microsoft ang opisyal nga suportado nga pakete. magamit alang sa mga instalasyon.
Usa sa mga nag-unang tumong sa Red Hat Enterprise Linux mao ang paghimo sa usa ka stable,
Ang SQL Server 2017 sa Red Hat Enterprise Linux 7 naggamit sa python2 ug OpenSSL 1.0. Ang mosunud nga mga lakang maghatag usa ka palibot sa pagtrabaho nga nahiuyon sa kini nga duha nga mga sangkap, nga nabalhin na sa labi ka bag-o nga mga bersyon sa RHEL 8 Beta. Ang paglakip sa mga daan nga bersyon gihimo sa Red Hat nga espesipiko aron mapadayon ang atrasado nga pagkaangay.
sudo yum install python2
sudo yum install compat-openssl10
Karon kinahanglan namong masabtan ang inisyal nga mga setting sa python niini nga sistema.
sudo alternatives βconfig python
Maaghat ka sa pagpili sa imong bersyon sa Python, pagkahuman usa ka simbolo nga link ang himuon nga magpadayon pagkahuman ma-update ang sistema.
Adunay tulo ka lainlaing mga executable alang sa pagtrabaho kauban ang python:
Selection Command
βββββββββββββββββββββββ-
* 1 /usr/libexec/no-python
+ 2 /usr/bin/python2
3 /usr/bin/python3
Enter to keep the current selection[+], or type selection number:
Dinhi kinahanglan nimo nga pilion ang ikaduha nga kapilian, pagkahuman usa ka simbolo nga link ang himuon gikan sa /usr/bin/python2 hangtod sa /usr/bin/python.
Karon mahimo nimong ipadayon ang pag-configure sa sistema aron magtrabaho kauban ang Microsoft SQL Server 2017 software repository gamit ang curl command:
sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo
Sunod, kinahanglan nimo nga i-download ang mga file sa pag-install sa SQL Server 2017 gamit ang bag-ong bahin sa pag-download sa yum. Kinahanglan nimong buhaton kini sa paagi nga mahimo nimong i-install nga dili kinahanglan nga masulbad ang mga dependency:
sudo yum download mssql-server
Karon atong i-install ang server nga dili masulbad ang mga dependency gamit ang rpm command:
sudo rpm -Uvh βnodeps mssql-server*rpm
Pagkahuman niini, mahimo nimong ipadayon ang normal nga pag-install sa SQL Server, ingon nga gihulagway sa giya sa Microsoft nga "Dali nga Pagsugod: Pag-install sa SQL Server ug Paghimo usa ka Database sa Red Hat" gikan sa lakang #3:
3. ΠΠΎΡΠ»Π΅ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΠ°ΠΊΠ΅ΡΠ° Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ mssql-conf setup ΠΈ ΡΠ»Π΅Π΄ΡΠΉΡΠ΅ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ°ΠΌ Π΄Π»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΠ°ΡΠΎΠ»Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ° (SA) ΠΈ Π²ΡΠ±ΠΎΡΠ° Π²Π°ΡΠ΅ΠΉ Π²Π΅ΡΡΠΈΠΈ.
sudo /opt/mssql/bin/mssql-conf setup
Pagkahuman sa pag-install, mahimo nimong susihon ang bersyon sa na-install nga SQL server gamit ang mando:
# yum list βinstalled | grep mssql-server
Nagsuporta sa mga sudlanan
Sa pagpagawas sa SQL Server 2019, ang pag-install nagsaad nga mahimong labi ka dali tungod kay kini nga bersyon gilauman nga magamit sa RHEL ingon usa ka sudlanan. Ang SQL Server 2019 anaa na karon sa beta. Aron sulayan kini sa RHEL 8 Beta, kinahanglan nimo ang tulo ka mga lakang:
Una, maghimo kita og database directory diin ang tanan natong SQL data itago. Alang niini nga pananglitan atong gamiton ang /var/mssql nga direktoryo.
sudo mkdir /var/mssql
sudo chmod 755 /var/mssql
Karon kinahanglan nimo nga i-download ang sudlanan nga adunay SQL 2019 Beta gikan sa Microsoft Container Repository nga adunay mando:
sudo podman pull mcr.microsoft.com/mssql/rhel/server:2019-CTP2.2
Sa katapusan, kinahanglan nimo nga i-configure ang SQL server. Sa kini nga kaso, magbutang kami usa ka password sa administrator (SA) alang sa usa ka database nga gitawag sql1 nga nagdagan sa mga pantalan 1401 - 1433.
sudo podman run -e 'ACCEPT_EULA=Y' -e
'MSSQL_SA_PASSWORD=<YourStrong!Passw0rd>'
βname 'sql1' -p 1401:1433 -v /var/mssql:/var/opt/mssql:Z -d
mcr.microsoft.com/mssql/rhel/server:2019-CTP2.2
Dugang nga impormasyon bahin sa podman ug mga sudlanan sa Red Hat Enterprise Linux 8 Beta makita dinhi.
Nagtrabaho alang sa duha
Mahimo nimong sulayan ang kombinasyon sa RHEL 8 Beta ug SQL Server 2017 gamit ang tradisyonal nga pag-install o pinaagi sa pag-install sa aplikasyon sa sulud. Sa bisan unsang paagi, ikaw karon adunay usa ka running instance sa SQL Server nga imong magamit, ug mahimo nimong sugdan ang pagpopulate sa imong database o pagsuhid sa mga himan nga anaa sa RHEL 8 Beta aron makahimo og application stack, automate ang proseso sa pag-configure, o ma-optimize ang performance.
Sa sayong bahin sa Mayo, siguroha nga maminaw kang Bob Ward, senior nga arkitekto sa Microsoft Database Systems Group, namulong sa summit
Ug sa Mayo 8, usa ka opisyal nga pagpagawas ang gilauman, nga nagbukas sa paggamit sa SQL Server sa tinuod nga mga aplikasyon.
Source: www.habr.com