Ua loaʻa iā Microsoft SQL Server 2017 no ka hoʻohana piha ʻana ma RHEL 7 mai ʻOkakopa 2017, a me RHEL 8 Beta, ua hana pū ʻo Red Hat me Microsoft e hoʻomaikaʻi i ka hana a hāʻawi i ke kākoʻo no nā ʻōlelo hoʻonohonoho hou a me nā papa hana noiʻi, e hāʻawi ana i nā mea hoʻomohala i nā koho hou aʻe. nā mea hana e hana ai i kā lākou noi hou.
ʻO ke ala maikaʻi loa e hoʻomaopopo ai i nā loli a me ke ʻano o ka hopena o kāu hana ʻo ia ke hoʻāʻo iā lākou, akā aia nō ʻo RHEL 8 i ka beta a ʻaʻole kākoʻo ʻia ʻo Microsoft SQL Server 2017 no ka hoʻohana ʻana i nā noi ola. He aha ka hana?
Inā makemake ʻoe e hoʻāʻo i ka SQL Server ma RHEL 8 Beta, e kōkua kēia pou iā ʻoe e hoʻāla a holo, akā ʻaʻole pono ʻoe e hoʻohana iā ia i kahi ʻenehana hana a hiki i ka loaʻa ʻana o Red Hat Enterprise Linux 8 a loaʻa ʻo Microsoft i kāna pūʻulu kākoʻo. loaʻa no nā hoʻonohonoho.
ʻO kekahi o nā pahuhopu nui o Red Hat Enterprise Linux ʻo ka hana ʻana i kahi paʻa,
Hoʻohana ʻo SQL Server 2017 ma Red Hat Enterprise Linux 7 i ka python2 a me OpenSSL 1.0. E hāʻawi nā ʻanuʻu aʻe i kahi kaiapuni hana i kūpono me kēia mau ʻāpana ʻelua, i neʻe mua ʻia i nā mana hou i RHEL 8 Beta. ʻO ka hoʻokomo ʻana o nā mana kahiko i hana ʻia e Red Hat e mālama pono i ka hoʻohālikelike hope.
sudo yum install python2
sudo yum install compat-openssl10
I kēia manawa pono mākou e hoʻomaopopo i nā hoʻonohonoho python mua ma kēia ʻōnaehana.
sudo alternatives —config python
E koi ʻia ʻoe e koho i kāu mana Python, a laila e hana ʻia kahi loulou hōʻailona e hoʻomau ʻia ma hope o ka hoʻonui ʻia ʻana o ka ʻōnaehana.
ʻEkolu mau mea hoʻokō like ʻole no ka hana ʻana me 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:
Maanei pono ʻoe e koho i ke koho lua, a laila e hana ʻia kahi loulou hōʻailona mai /usr/bin/python2 i /usr/bin/python.
I kēia manawa hiki iā ʻoe ke hoʻomau i ka hoʻonohonoho ʻana i ka ʻōnaehana e hana me ka waihona lako polokalamu Microsoft SQL Server 2017 me ka hoʻohana ʻana i ke kauoha curl:
sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo
A laila, pono ʻoe e hoʻoiho i nā faila hoʻonohonoho SQL Server 2017 me ka hoʻohana ʻana i ka hiʻohiʻona hoʻoiho hou ma yum. Pono ʻoe e hana i kēia ma ke ʻano e hiki ai iā ʻoe ke hoʻouka me ka ʻole e hoʻoholo i nā hilinaʻi:
sudo yum download mssql-server
I kēia manawa e hoʻokomo i ka kikowaena me ka ʻole e hoʻoholo i nā hilinaʻi me ka hoʻohana ʻana i ke kauoha rpm:
sudo rpm -Uvh —nodeps mssql-server*rpm
Ma hope o kēia, hiki iā ʻoe ke hoʻomau me ka hoʻonohonoho SQL Server maʻamau, e like me ka mea i wehewehe ʻia ma ke alakaʻi Microsoft "Hoʻomaka wikiwiki: Ke hoʻokomo ʻana i ka SQL Server a me ka hana ʻana i kahi waihona ma Red Hat" mai ka pae #3:
3. После завершения установки пакета выполните команду mssql-conf setup и следуйте подсказкам для установки пароля системного администратора (SA) и выбора вашей версии.
sudo /opt/mssql/bin/mssql-conf setup
Ma hope o ka pau ʻana o ke kau ʻana, hiki iā ʻoe ke nānā i ka mana o ka server SQL i hoʻokomo ʻia me ke kauoha:
# yum list —installed | grep mssql-server
Kākoʻo i nā ipu
Me ka hoʻokuʻu ʻana o SQL Server 2019, hoʻohiki ka hoʻonohonoho ʻana e lilo i mea maʻalahi e like me ka manaʻo e loaʻa kēia mana ma RHEL ma ke ʻano he pahu. Loaʻa ka SQL Server 2019 i ka beta. No ka hoʻāʻo ʻana iā RHEL 8 Beta, pono ʻoe i ʻekolu mau ʻanuʻu:
ʻO ka mea mua, e hana i kahi papa kuhikuhi waihona kahi e mālama ʻia ai kā mākou ʻikepili SQL a pau. No kēia hiʻohiʻona e hoʻohana mākou i ka papa kuhikuhi /var/mssql.
sudo mkdir /var/mssql
sudo chmod 755 /var/mssql
I kēia manawa pono ʻoe e hoʻoiho i ka ipu me SQL 2019 Beta mai ka Microsoft Container Repository me ke kauoha:
sudo podman pull mcr.microsoft.com/mssql/rhel/server:2019-CTP2.2
ʻO ka hope, pono ʻoe e hoʻonohonoho i ka server SQL. I kēia hihia, e hoʻonoho mākou i ka ʻōlelo huna (SA) no kahi waihona i kapa ʻia ʻo sql1 e holo ana ma nā awa 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
Hiki ke loaʻa ka ʻike hou aku e pili ana i ka podman a me nā pahu i Red Hat Enterprise Linux 8 Beta maanei.
Hana no ʻelua
Hiki iā ʻoe ke hoʻāʻo i ka hui pū ʻana o RHEL 8 Beta a me SQL Server 2017 me ka hoʻohana ʻana i kahi hoʻonohonoho kuʻuna a i ʻole ke kau ʻana i kahi noi pahu. ʻO kēlā me kēia ʻaoʻao, loaʻa iā ʻoe kahi hiʻohiʻona holo ʻana o SQL Server ma kāu makemake, a hiki iā ʻoe ke hoʻomaka i ka hoʻopiha ʻana i kāu waihona a i ʻole e ʻimi i nā mea hana i loaʻa ma RHEL 8 Beta no ka hana ʻana i kahi waihona noi, hoʻokaʻawale i ke kaʻina hoʻonohonoho, a i ʻole ka hoʻokō ʻana i ka hana.
I ka hoʻomaka ʻana o Mei, e ʻoluʻolu e hoʻolohe iā Bob Ward, ka mea kākau kiʻi kiʻekiʻe ma ka Microsoft Database Systems Group, e kamaʻilio ma ka piko.
A ma ka lā 8 o Mei, manaʻo ʻia kahi hoʻokuʻu kūhelu, e wehe ana i ka hoʻohana ʻana o SQL Server i nā noi maoli.
Source: www.habr.com