Microsoft SQL Server 2017 yave kuwanikwa kuti ishandiswe zvizere paRHEL 7 kubva Gumiguru 2017, uye neRHEL 8 Beta, Red Hat yakashanda pamwe neMicrosoft kuvandudza mashandiro uye kupa rutsigiro rwemimwe mitauro yekuronga uye masisitimu ekushandisa, ichipa vanogadzira sarudzo yakawanda iripo. zvishandiso zvekushanda pane yavo inotevera application.
Nzira yakanakisa yekunzwisisa shanduko uye mabatiro aanoita basa rako ndeyekuedza kunze, asi RHEL 8 ichiri mubeta uye Microsoft SQL Server 2017 haitsigirwe kuti ishandiswe mukurarama maapplication. Kuita sei?
Kana iwe uchida kuyedza SQL Server paRHEL 8 Beta, iyi positi ichakubatsira kuti usimuke uye ushande, asi haufanirwe kuishandisa munzvimbo yekugadzira kudzamara Red Hat Enterprise Linux 8 yave kuwanikwa uye Microsoft yagadzira iyo inotsigirwa zviri pamutemo package. iripo pakuisa.
Chimwe chezvinangwa zvikuru zveRed Hat Enterprise Linux kugadzira yakagadzikana,
SQL Server 2017 paRed Hat Enterprise Linux 7 inoshandisa python2 uye OpenSSL 1.0. Matanho anotevera achapa nharaunda yekushanda inoenderana nezvikamu zviviri izvi, izvo zvakatotamiswa kune dzimwe shanduro dzichangoburwa muRHEL 8 Beta. Kubatanidzwa kweshanduro dzekare kwakaitwa neRed Hat zvakananga kuchengetedza kuenderana kumashure.
sudo yum install python2
sudo yum install compat-openssl10
Zvino isu tinoda kunzwisisa yekutanga python marongero pane ino system.
sudo alternatives βconfig python
Iwe unozokurudzirwa kusarudza yako Python vhezheni, mushure meiyo yekufananidzira link ichasikwa iyo icharamba ichienderera mushure mekugadzirisa system.
Kune matatu akasiyana eexecutable ekushanda nepython:
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:
Pano iwe unofanirwa kusarudza yechipiri sarudzo, mushure meiyo chiratidzo chinongedzo chinogadzirwa kubva /usr/bin/python2 kuenda /usr/bin/python.
Iye zvino unogona kuenderera mberi nekugadzirisa sisitimu kuti ishande neMicrosoft SQL Server 2017 software repository uchishandisa iyo curl command:
sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo
Tevere, iwe unofanirwa kudhawunirodha iyo SQL Server 2017 yekuisa mafaera uchishandisa iyo nyowani yekurodha ficha muyum. Iwe unofanirwa kuita izvi nenzira yekuti iwe unogona kuisa pasina kugadzirisa zvinoenderana:
sudo yum download mssql-server
Zvino ngatiise sevha tisingagadzirise zvinotsamira tichishandisa iyo rpm command:
sudo rpm -Uvh βnodeps mssql-server*rpm
Mushure meizvi, unogona kuenderera neyakajairwa SQL Server yekumisikidza, sezvakatsanangurwa mugwaro reMicrosoft "Kurumidza Kutanga: Kuisa SQL Server uye Kugadzira Dhatabhesi muRed Hat" kubva padanho #3:
3. ΠΠΎΡΠ»Π΅ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΠ°ΠΊΠ΅ΡΠ° Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ mssql-conf setup ΠΈ ΡΠ»Π΅Π΄ΡΠΉΡΠ΅ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ°ΠΌ Π΄Π»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΠ°ΡΠΎΠ»Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ° (SA) ΠΈ Π²ΡΠ±ΠΎΡΠ° Π²Π°ΡΠ΅ΠΉ Π²Π΅ΡΡΠΈΠΈ.
sudo /opt/mssql/bin/mssql-conf setup
Mushure mekunge kuisirwa kwapera, unogona kutarisa vhezheni yeiyo yakaiswa SQL server uchishandisa murairo:
# yum list βinstalled | grep mssql-server
Inotsigira midziyo
Nekuburitswa kweSQL Server 2019, kuisirwa kunovimbisa kuve nyore sezvo iyi vhezheni inotarisirwa kuwanikwa paRHEL semudziyo. SQL Server 2019 yave kuwanikwa mubeta. Kuti uiedze muRHEL 8 Beta, unongoda matanho matatu chete:
Kutanga, ngatigadzire dhairekitori redhatabhesi uko data redu rese reSQL richachengetwa. Kune uyu muenzaniso tichashandisa iyo /var/mssql dhairekitori.
sudo mkdir /var/mssql
sudo chmod 755 /var/mssql
Zvino iwe unofanirwa kudhawunirodha mudziyo neSQL 2019 Beta kubva kuMicrosoft Container Repository nemurairo:
sudo podman pull mcr.microsoft.com/mssql/rhel/server:2019-CTP2.2
Pakupedzisira, iwe unofanirwa kugadzirisa iyo SQL server. Mune ino kesi, isu tichaisa maneja (SA) password yedatabase inonzi sql1 inomhanya pachiteshi 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
Rumwe ruzivo nezve podman uye midziyo muRed Hat Enterprise Linux 8 Beta inogona kuwanikwa pano.
Inoshanda kune vaviri
Unogona kuedza musanganiswa weRHEL 8 Beta neSQL Server 2017 ungave uchishandisa chinyakare kuisirwa kana nekuisa mudziyo application. Chero nzira, iwe ikozvino une inomhanya muenzaniso yeSQL Server yaunayo, uye unogona kutanga kuzadza dhatabhesi yako kana kuongorora maturusi anowanikwa muRHEL 8 Beta kugadzira stack yeapp, otomatiki maitiro ekugadzirisa, kana kukwidziridza mashandiro.
Mukutanga kwaChivabvu, ita chokwadi chekuteerera kuna Bob Ward, mugadziri mukuru muMicrosoft Database Systems Group, taura pamusangano.
Uye muna Chivabvu 8, kuburitswa kwepamutemo kunotarisirwa, kuvhura kushandiswa kweSQL Server mumashandisirwo chaiwo.
Source: www.habr.com