Ny Microsoft SQL Server 2017 dia azo ampiasaina tanteraka amin'ny RHEL 7 nanomboka tamin'ny Oktobra 2017, ary niaraka tamin'ny RHEL 8 Beta, Red Hat dia niara-niasa akaiky tamin'i Microsoft mba hanatsarana ny fampisehoana ary hanome fanohanana ireo fiteny fandaharana sy rafitra fampiharana bebe kokoa, manolotra safidy bebe kokoa ho an'ny mpamorona. fitaovana hiasa amin'ny fampiharana manaraka.
Ny fomba tsara indrindra hahafantarana ny fiovana sy ny fiantraikan'izy ireo amin'ny asanao dia ny manandrana azy ireo, fa ny RHEL 8 dia mbola amin'ny beta ary ny Microsoft SQL Server 2017 dia tsy tohanana hampiasaina amin'ny fampiharana mivantana. Ny hatao?
Raha te hanandrana SQL Server amin'ny RHEL 8 Beta ianao, ity lahatsoratra ity dia hanampy anao amin'ny fampandehanana azy, saingy tsy tokony hampiasa azy io amin'ny tontolo famokarana ianao mandra-pahatongan'ny Red Hat Enterprise Linux 8 ho azo ampiasaina amin'ny ankapobeny ary ataon'i Microsoft ny fonosana tohanan'ny ofisialy. azo apetraka.
Ny iray amin'ireo tanjona lehibe amin'ny Red Hat Enterprise Linux dia ny hamorona stable,
Ny SQL Server 2017 amin'ny Red Hat Enterprise Linux 7 dia mampiasa python2 sy OpenSSL 1.0. Ireto dingana manaraka ireto dia hanome tontolo miasa mifanaraka amin'ireo singa roa ireo, izay efa nafindra tany amin'ny dikan-teny vao haingana kokoa ao amin'ny RHEL 8 Beta. Ny fampidirana ireo dikan-teny taloha dia nataon'ny Red Hat manokana mba hitazonana ny fifanarahana miverina.
sudo yum install python2
sudo yum install compat-openssl10
Ankehitriny dia mila mahatakatra ny firafitry ny python voalohany amin'ity rafitra ity isika.
sudo alternatives βconfig python
Asaina ianao hisafidy ny dikan-teninao Python, ary aorian'izay dia hisy rohy an'ohatra hamorona izay hitohy aorian'ny fanavaozana ny rafitra.
Misy executable telo samy hafa miasa amin'ny 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:
Eto ianao dia mila misafidy ny safidy faharoa, aorian'izay dia hisy rohy an'ohatra hamoronana avy amin'ny /usr/bin/python2 mankany /usr/bin/python.
Azonao atao izao ny manohy manamboatra ny rafitra hiasa miaraka amin'ny tahiry rindrambaiko Microsoft SQL Server 2017 amin'ny alΓ lan'ny baiko curl:
sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo
Manaraka, tokony hisintona ny rakitra fametrahana SQL Server 2017 ianao amin'ny alΓ lan'ny fampidinana vaovao amin'ny yum. Mila manao izany ianao amin'ny fomba ahafahanao mametraka tsy mila mamaha ny fiankinan-doha:
sudo yum download mssql-server
Andeha isika hametraka ny mpizara tsy hamaha ny fiankinan-doha amin'ny alΓ lan'ny baiko rpm:
sudo rpm -Uvh βnodeps mssql-server*rpm
Aorian'izany dia afaka manohy ny fametrahana SQL Server mahazatra ianao, araka ny voalaza ao amin'ny torolΓ lana Microsoft "Fanombohana haingana: Fametrahana SQL Server sy famoronana angona amin'ny Red Hat" avy amin'ny dingana #3:
3. ΠΠΎΡΠ»Π΅ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΠ°ΠΊΠ΅ΡΠ° Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ mssql-conf setup ΠΈ ΡΠ»Π΅Π΄ΡΠΉΡΠ΅ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ°ΠΌ Π΄Π»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΠ°ΡΠΎΠ»Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ° (SA) ΠΈ Π²ΡΠ±ΠΎΡΠ° Π²Π°ΡΠ΅ΠΉ Π²Π΅ΡΡΠΈΠΈ.
sudo /opt/mssql/bin/mssql-conf setup
Rehefa vita ny fametrahana dia azonao atao ny manamarina ny dikan'ny mpizara SQL napetraka amin'ny alΓ lan'ny baiko:
# yum list βinstalled | grep mssql-server
Manohana kaontenera
Miaraka amin'ny famoahana ny SQL Server 2019, ny fametrahana dia mampanantena fa ho mora kokoa noho ny antenaina ho hita ao amin'ny RHEL ho fitoeran-javatra ity dikan-teny ity. Ny SQL Server 2019 dia azo alaina amin'ny beta. Mba hanandrana azy amin'ny RHEL 8 Beta dia mila dingana telo ihany ianao:
Voalohany, andao hamorona lahatahiry database izay hitehirizana ny angona SQL rehetra. Ho an'ity ohatra ity dia hampiasa ny lahatahiry /var/mssql isika.
sudo mkdir /var/mssql
sudo chmod 755 /var/mssql
Ankehitriny ianao dia mila misintona ny kaontenera miaraka amin'ny SQL 2019 Beta avy amin'ny Microsoft Container Repository miaraka amin'ny baiko:
sudo podman pull mcr.microsoft.com/mssql/rhel/server:2019-CTP2.2
Farany, mila manamboatra ny mpizara SQL ianao. Amin'ity tranga ity, hametraka tenimiafina mpitantana (SA) ho an'ny angon-drakitra antsoina hoe sql1 mandeha amin'ny seranana 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
Ny fampahalalana bebe kokoa momba ny podman sy ny kaontenera ao amin'ny Red Hat Enterprise Linux 8 Beta dia azo jerena ato.
Miasa roa
Azonao atao ny manandrana ny fitambaran'ny RHEL 8 Beta sy SQL Server 2017 na mampiasa fametrahana nentim-paharazana na amin'ny fametrahana fampiharana container. Na izany na tsy izany, manana ohatra mihazakazaka amin'ny SQL Server ianao izao, ary afaka manomboka mameno ny angon-drakitrao ianao na mikaroka ireo fitaovana misy ao amin'ny RHEL 8 Beta mba hamoronana stack fampiharana, hanamafisana ny fizotran'ny fanamafisana, na hanatsara ny fampisehoana.
Amin'ny fiandohan'ny volana Mey, aza hadino ny mihaino an'i Bob Ward, mpanao mari-trano ambony ao amin'ny Microsoft Database Systems Group, miresaka amin'ny fihaonambe.
Ary amin'ny 8 Mey, andrasana ny famoahana ofisialy, manokatra ny fampiasana ny SQL Server amin'ny fampiharana tena izy.
Source: www.habr.com