Tha Microsoft SQL Server 2017 air a bhith ri fhaighinn airson làn chleachdadh air RHEL 7 bhon Dàmhair 2017, agus le RHEL 8 Beta, dh’ obraich Red Hat gu dlùth le Microsoft gus coileanadh a leasachadh agus taic a thoirt do bharrachd chànanan prògramaidh agus frèaman tagraidh, a’ tabhann barrachd roghainn do luchd-leasachaidh. innealan airson obrachadh air an ath iarrtas aca.
Is e an dòigh as fheàrr air na h-atharrachaidhean a thuigsinn agus mar a bheir iad buaidh air an obair agad feuchainn orra, ach tha RHEL 8 fhathast ann am beta agus chan eil taic aig Microsoft SQL Server 2017 airson a chleachdadh ann an tagraidhean beò. Dè a nì thu?
Ma tha thu airson feuchainn air SQL Server air RHEL 8 Beta, cuidichidh am post seo thu gus a chuir an gnìomh, ach cha bu chòir dhut a chleachdadh ann an àrainneachd cinneasachaidh gus am bi Red Hat Enterprise Linux 8 ri fhaighinn san fharsaingeachd agus Microsoft a’ dèanamh a phasgan le taic oifigeil ri fhaighinn airson stàladh.
Is e aon de na prìomh amasan aig Red Hat Enterprise Linux stàball a chruthachadh,
Bidh SQL Server 2017 air Red Hat Enterprise Linux 7 a’ cleachdadh python2 agus OpenSSL 1.0. Bheir na ceumannan a leanas seachad àrainneachd obrach a tha co-chosmhail ris an dà phàirt seo, a chaidh a ghluasad mar-thà gu dreachan nas ùire ann an RHEL 8 Beta. Chaidh toirt a-steach dreachan nas sine le Red Hat gu sònraichte gus co-chòrdalachd air ais a chumail suas.
sudo yum install python2
sudo yum install compat-openssl10
A-nis feumaidh sinn na roghainnean python tùsail air an t-siostam seo a thuigsinn.
sudo alternatives —config python
Thèid iarraidh ort an tionndadh Python agad a thaghadh, agus às deidh sin thèid ceangal samhlachail a chruthachadh a mhaireas às deidh an siostam ùrachadh.
Tha trì diofar ghnìomhan ann airson a bhith ag obair le 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:
An seo feumaidh tu an dàrna roghainn a thaghadh, às deidh sin thèid ceangal samhlachail a chruthachadh bho /usr/bin/python2 gu /usr/bin/python.
A-nis faodaidh tu leantainn air adhart a’ rèiteachadh an t-siostam gus obrachadh le stòr bathar-bog Microsoft SQL Server 2017 a’ cleachdadh an àithne curl:
sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo
An uairsin, bu chòir dhut na faidhlichean stàlaidh SQL Server 2017 a luchdachadh sìos a ’cleachdadh am feart luchdachadh sìos ùr ann an yum. Feumaidh tu seo a dhèanamh ann an dòigh is urrainn dhut a stàladh gun a bhith agad ri fuasgladh fhaighinn air eisimeileachd:
sudo yum download mssql-server
A-nis leig leinn am frithealaiche a stàladh gun a bhith a 'fuasgladh eisimeileachd a' cleachdadh an òrdugh rpm:
sudo rpm -Uvh —nodeps mssql-server*rpm
Às deidh seo, faodaidh tu leantainn air adhart leis an stàladh àbhaisteach SQL Server, mar a chaidh a mhìneachadh ann an stiùireadh Microsoft “Tòiseachadh gu sgiobalta: A’ stàladh SQL Server agus a ’cruthachadh stòr-dàta ann an Red Hat” bho cheum #3:
3. После завершения установки пакета выполните команду mssql-conf setup и следуйте подсказкам для установки пароля системного администратора (SA) и выбора вашей версии.
sudo /opt/mssql/bin/mssql-conf setup
Às deidh an stàladh a bhith deiseil, faodaidh tu sgrùdadh a dhèanamh air an tionndadh den fhrithealaiche SQL a chaidh a chuir a-steach leis an àithne:
# yum list —installed | grep mssql-server
A 'toirt taic do bhogsaichean
Le sgaoileadh SQL Server 2019, tha an stàladh a’ gealltainn a bhith eadhon nas fhasa oir tha dùil gum bi an dreach seo ri fhaighinn air RHEL mar ghobhar. Tha SQL Server 2019 a-nis ri fhaighinn ann am beta. Gus feuchainn air ann an RHEL 8 Beta, chan fheum thu ach trì ceumannan:
An toiseach, cruthaichidh sinn eòlaire stòr-dàta far am bi an dàta SQL againn gu lèir air a stòradh. Airson an eisimpleir seo cleachdaidh sinn an eòlaire / var/mssql.
sudo mkdir /var/mssql
sudo chmod 755 /var/mssql
A-nis feumaidh tu an soitheach a luchdachadh sìos le SQL 2019 Beta bho Stòras Container Microsoft leis an àithne:
sudo podman pull mcr.microsoft.com/mssql/rhel/server:2019-CTP2.2
Mu dheireadh, feumaidh tu am frithealaiche SQL a rèiteachadh. Anns a 'chùis seo, suidhichidh sinn facal-faire rianadair (SA) airson stòr-dàta ris an canar sql1 a' ruith air puirt 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
Gheibhear tuilleadh fiosrachaidh mu dheidhinn podman agus soithichean ann an Red Hat Enterprise Linux 8 Beta an seo.
Ag obair airson dà
Faodaidh tu feuchainn air a’ mheasgachadh de RHEL 8 Beta agus SQL Server 2017 an dàrna cuid a’ cleachdadh stàladh traidiseanta no le bhith a’ stàladh tagradh container. Co-dhiù, tha eisimpleir ruith de SQL Server agad a-nis, agus faodaidh tu tòiseachadh air an stòr-dàta agad a lìonadh no sgrùdadh a dhèanamh air na h-innealan a tha rim faighinn ann an RHEL 8 Beta gus stac tagraidh a chruthachadh, am pròiseas rèiteachaidh a dhèanamh fèin-ghluasadach, no coileanadh a bharrachadh.
Tràth sa Chèitean, bi cinnteach gun èist thu ri Bob Ward, àrd ailtire ann am Buidheann Siostaman Stòr-dàta Microsoft, a’ bruidhinn aig a’ mhullach
Agus air 8 Cèitean, tha dùil ri brath oifigeil, a’ fosgladh cleachdadh SQL Server ann an tagraidhean fìor.
Source: www.habr.com