Ko te Microsoft SQL Server 2017 kua waatea mo te whakamahi katoa i runga i te RHEL 7 mai i te Oketopa 2017, me te RHEL 8 Beta, i mahi tahi a Red Hat me Microsoft ki te whakapai ake i nga mahi me te whakarato tautoko mo etahi atu reo hootaka me nga anga tono, ka nui ake nga whiringa e waatea ana ki nga kaiwhakawhanake. taputapu ki te mahi i runga i to raatau tono ka whai ake.
Ko te huarahi pai ki te mohio ki nga huringa me te pehea e pa ana ki o mahi ko te whakamatau i a raatau, engari kei te beta tonu a RHEL 8 me te Microsoft SQL Server 2017 kaore i te tautokohia mo te whakamahi i nga tono ora. Me aha?
Mena kei te pirangi koe ki te whakamatau i te SQL Server i runga i te RHEL 8 Beta, ma tenei pou e awhina i a koe ki te whakatika me te whakahaere, engari kaua e whakamahia i roto i te taiao whakaputa kia tae ra ano te watea mai a Red Hat Enterprise Linux 8 ka hangaia e Microsoft tana kete tautoko mana. e waatea ana mo nga whakaurunga.
Ko tetahi o nga whainga matua o te Red Hat Enterprise Linux ko te hanga i tetahi papa,
Ko te SQL Server 2017 i runga i te Red Hat Enterprise Linux 7 e whakamahi ana i te python2 me te OpenSSL 1.0. Ko nga taahiraa e whai ake nei ka whakarato i tetahi taiao mahi e hototahi ana ki enei waahanga e rua, kua heke ke ki nga putanga hou ake i RHEL 8 Beta. Ko te whakaurunga o nga putanga tawhito i mahia e Red Hat kia mau tonu te hototahi whakamuri.
sudo yum install python2
sudo yum install compat-openssl10
Inaianei me maarama taatau ki nga tautuhinga python tuatahi i runga i tenei punaha.
sudo alternatives —config python
Ka akiakihia koe ki te kowhiri i to putanga Python, muri iho ka hangaia he hononga tohu ka mau tonu i muri i te whakahoutanga o te punaha.
E toru nga momo whakahaere mo te mahi me te 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:
I konei ka hiahia koe ki te kowhiri i te waahanga tuarua, ka mutu ka hangaia he hononga tohu mai i /usr/bin/python2 ki /usr/bin/python.
Inaianei ka taea e koe te whirihora tonu i te punaha ki te mahi me te punaha rorohiko Microsoft SQL Server 2017 ma te whakamahi i te whakahau curl:
sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo
I muri mai, me tango e koe nga konae whakaurunga SQL Server 2017 ma te whakamahi i te waahanga tango hou i te yum. Me mahi koe i tenei kia taea ai e koe te whakauru me te kore e whakatau i nga whakawhirinakitanga:
sudo yum download mssql-server
Inaianei me whakauru i te tūmau me te kore e whakatau i nga whakawhirinaki ma te whakamahi i te whakahau rpm:
sudo rpm -Uvh —nodeps mssql-server*rpm
I muri i tenei, ka taea e koe te haere tonu ki te whakaurunga o te SQL Server, pera i te korero i roto i te aratohu Microsoft "Timata Tere: Te whakauru i te SQL Server me te Waihanga Raraunga Raraunga ki te Red Hat" mai i te taahiraa #3:
3. После завершения установки пакета выполните команду mssql-conf setup и следуйте подсказкам для установки пароля системного администратора (SA) и выбора вашей версии.
sudo /opt/mssql/bin/mssql-conf setup
Ka oti te whakaurunga, ka taea e koe te tirotiro i te putanga o te tūmau SQL kua whakauruhia ma te whakamahi i te whakahau:
# yum list —installed | grep mssql-server
Tautoko ipu
Na te tukunga o te SQL Server 2019, ka oati te whakaurunga kia maamaa ake i te mea e tika ana kia waatea tenei putanga ki RHEL hei ipu. Kei te waatea te SQL Server 2019 i te beta. Hei whakamatautau i roto i te RHEL 8 Beta, e toru noa nga waahanga:
Tuatahi, me hanga e tatou he raarangi papaa raraunga hei penapena katoa o taatau raraunga SQL. Mo tenei tauira ka whakamahia e matou te whaiaronga /var/mssql.
sudo mkdir /var/mssql
sudo chmod 755 /var/mssql
Inaianei me tango e koe te ipu me te SQL 2019 Beta mai i te Microsoft Container Repository me te whakahau:
sudo podman pull mcr.microsoft.com/mssql/rhel/server:2019-CTP2.2
Hei whakamutunga, me whirihora e koe te tūmau SQL. I tenei keehi, ka whakatauhia e matou he kupuhipa kaiwhakahaere (SA) mo te papaunga raraunga e kiia nei ko sql1 e rere ana i runga i nga tauranga 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
Ko etahi atu korero mo te podman me nga ipu kei Red Hat Enterprise Linux 8 Beta ka kitea i konei.
Mahi mo te rua
Ka taea e koe te whakamatau i te whakakotahitanga o te RHEL 8 Beta me te SQL Server 2017 ma te whakamahi i te whakaurunga tuku iho, ma te whakauru ranei i tetahi tono ipu. Ahakoa he aha, kei a koe he tauira o te SQL Server kei a koe, a ka taea e koe te tiimata ki te whakakii i to paataka korero, ki te tirotiro ranei i nga taputapu e waatea ana i RHEL 8 Beta ki te hanga i tetahi puranga tono, whakaaunoa i te tukanga whirihoranga, ki te arotau ranei i nga mahi.
Hei te timatanga o Haratua, whakarongo mai ki a Bob Ward, te kaitoi matua o te Roopu Pūnaha Raraunga Raraunga Microsoft, e korero ana i te huihuinga.
A i te 8 o Mei, ka tumanakohia he tuku mana, ka whakatuwhera i te whakamahinga o te SQL Server i roto i nga tono tuuturu.
Source: will.com