RHEL 8 Beta Workshop: Ịwụnye Microsoft SQL Server

Microsoft SQL Server 2017 dị maka ojiji zuru oke na RHEL 7 kemgbe Ọktọba 2017, yana RHEL 8 Beta, Red Hat na Microsoft rụkọrọ ọrụ iji melite arụmọrụ yana inye nkwado maka asụsụ mmemme na usoro ngwa, na-enye ndị mmepe nhọrọ ndị ọzọ dị. ngwaọrụ iji rụọ ọrụ na ngwa ọzọ ha.

RHEL 8 Beta Workshop: Ịwụnye Microsoft SQL Server

Ụzọ kachasị mma isi ghọta mgbanwe na otú ha si emetụta ọrụ gị bụ ịnwale ha, mana RHEL 8 ka dị na beta na Microsoft SQL Server 2017 anaghị akwado maka iji na ngwa ndụ. Ihe a ga-eme?

Ọ bụrụ na ịchọrọ ịnwale SQL Server na beta RHEL 8, ozi a ga-enyere gị aka ịmalite ya, mana ịkwesighi iji ya na gburugburu ebe mmepụta ruo mgbe ụdị Red Hat Enterprise dị. Linux 8 agaghị adị n'ihu ọha, Microsoft agaghịkwa enye ngwugwu nrụnye akwadoro.

Otu n'ime isi ihe mgbaru ọsọ nke Red Hat Enterprise Linux bụ ịmepụta ụlọ anụ ụlọ, gburugburu otu maka ịgba ọsọ ngwa ndị ọzọIji mezuo nke a, RHEL na-emejuputa ndakọrịta ngwa n'ọkwa nke API nkeonwe na njikọ kernel. Mgbe anyị kwagara na mwepụta ọhụrụ dị mkpa, enwerekarị ọdịiche pụrụ iche na aha ngwugwu, ụdị ọbá akwụkwọ ọhụrụ, na ngwa ọhụrụ nke nwere ike ibute nsogbu ịgba ọsọ ngwa ndị dị adị e wuru maka mwepụta gara aga. Ndị na-ere ngwanrọ nwere ike ịgbaso ntuziaka Red Hat iji mepụta ihe ndị a ga-emezu maka Red Hat Enterprise. Linux 7 ga-arụ ọrụ na Red Hat Enterprise Linux 8, mana ịrụ ọrụ na ngwugwu bụ ihe dị iche. Ngwugwu ngwanrọ e mepụtara maka Red Hat Enterprise Linux Agaghị akwado 7 na Red Hat Enterprise Linux 8.

SQL Server 2017 na Red Hat Enterprise Linux 7 na-eji Python 2 na OpenSSL 1.0. Usoro ndị a ga-emepụta gburugburu ọrụ dakọtara na akụkụ abụọ a, nke ebugalarị na nsụgharị ndị ọhụrụ na RHEL 8 Beta. Red Hat tinyere ụdị ochie n'uche iji nọgide na-enwe ndakọrịta azụ.

sudo  yum install python2
sudo  yum install compat-openssl10

Ugbu a, anyị kwesịrị ịghọta ntọala Python nke mbụ na sistemụ a. Ụlọ ọrụ Red Hat Linux 8 nwere ike ịgba ọsọ python2 na python3 n'otu oge, mana enweghị /usr/bin/python na sistemụ na ndabara. Anyị kwesịrị ime python2 onye ntụgharị nke ndabara ka SQL Server 2017 wee hụ /usr/bin/python ebe ọ na-atụ anya ịhụ ya. Iji mee nke a, ịkwesịrị ịgbanye iwu a:

sudo alternatives —config python

A ga-akpali gị ịhọrọ ụdị Python gị, mgbe nke ahụ gasịrị, a ga-emepụta njikọ ihe atụ nke ga-adịgide mgbe emelitere usoro ahụ.

Enwere ụzọ atọ dị iche iche maka ịrụ ọrụ na 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: 

N'ebe a, ịkwesịrị ịhọrọ nhọrọ nke abụọ, mgbe nke ahụ gasịrị, a ga-emepụta njikọ ihe atụ site na /usr/bin/python2 na /usr/bin/python.

Ugbu a ị nwere ike ịga n'ihu na-ahazi sistemụ ahụ ka ọ rụọ ọrụ na ebe nchekwa ngwanrọ Microsoft SQL Server 2017 site na iji iwu curl:

sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo

Na-esote, ị ga-ebudata faịlụ nwụnye SQL Server 2017 site na iji njirimara nbudata ọhụrụ na yum. Ịkwesịrị ime nke a n'ụzọ ị nwere ike ịwụnye na-enweghị idozi ihe ndabere:

sudo yum download mssql-server

Ugbu a, ka anyị wụnye ihe nkesa na-enweghị edozi ihe ndabere site na iji iwu rpm:

sudo rpm -Uvh —nodeps mssql-server*rpm

Mgbe nke a gasịrị, ị nwere ike ịga n'ihu na nrụnye SQL Server nkịtị, dị ka akọwara na ntuziaka Microsoft "Ngwa ngwa ngwa: Ịwụnye SQL Server na Ịmepụta Database na Red Hat" site na nzọụkwụ #3:

3. После завершения установки пакета выполните команду mssql-conf setup и следуйте подсказкам для установки пароля системного администратора (SA) и выбора вашей версии.
sudo /opt/mssql/bin/mssql-conf setup 

Mgbe echichi mechara, ị nwere ike ịlele ụdị nke ihe nkesa SQL arụnyere site na iji iwu:

# yum list —installed | grep mssql-server

Na-akwado arịa

Site na ntọhapụ nke SQL Server 2019, nrụnye na-ekwe nkwa na ọ ga-adị mfe karịa ka a na-atụ anya na ụdị a dị na RHEL dị ka akpa. SQL Server 2019 dị ugbu a na beta. Iji nwalee ya na RHEL 8 Beta, ị ga-achọ naanị usoro atọ:

Nke mbụ, ka anyị mepụta ndekọ nchekwa data ebe a ga-echekwa data SQL anyị niile. Maka ọmụmaatụ a, anyị ga-eji ndekọ /var/mssql.

sudo mkdir /var/mssql
sudo chmod 755 /var/mssql

Ugbu a ịkwesịrị ibudata akpa ahụ na SQL 2019 Beta site na Microsoft Container Repository na iwu:

sudo podman pull mcr.microsoft.com/mssql/rhel/server:2019-CTP2.2

N'ikpeazụ, ịkwesịrị ịhazi ihe nkesa SQL. N'okwu a, anyị ga-edobe paswọọdụ nchịkwa (SA) maka nchekwa data akpọrọ sql1 na-agba ọsọ na ọdụ ụgbọ mmiri 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

Mụtakwuo maka podman na ihe mkpuchi dị na Red Hat Enterprise Linux Enwere ike ịchọta 8 Beta ebe a.

Na-arụ ọrụ maka abụọ

Ị nwere ike ịnwale nchikota RHEL 8 Beta na SQL Server 2017 site na iji nrụnye omenala ma ọ bụ site na ịwụnye ngwa akpa. Kedu ụzọ ọ bụla, ị nwere ihe atụ na-agba ọsọ nke SQL Server dị n'aka gị, ma ị nwere ike ịmalite ịmepụta nchekwa data gị ma ọ bụ nyochaa ngwaọrụ dị na RHEL 8 Beta iji mepụta nchịkọta ngwa, megharịa usoro nhazi, ma ọ bụ kwalite arụmọrụ.

Na mbido May, jide n'aka na ị ga-ege Bob Ward, onye isi ụlọ ọrụ na Microsoft Database Systems Group, na-ekwu okwu na nzuko ahụ. Nzukọ Uhie nke Uhie 2019, ebe anyị ga-atụle ntinye nke ikpo okwu data ọgbara ọhụrụ dabere na SQL Server 2019 na Red Hat Enterprise Linux 8 Beta.

Na Mee 8, a na-atụ anya mwepụta gọọmentị, imeghe ojiji nke SQL Server na ngwa ngwa.

isi: www.habr.com

Zụta nnabata ntụkwasị obi maka saịtị nwere nchekwa DDoS, sava VPS VDS 🔥 Zụta ebe nrụọrụ weebụ a pụrụ ịtụkwasị obi na nchekwa DDoS, sava VPS VDS | ProHoster