Microsoft SQL Server 2017 geus sadia pikeun pamakéan pinuh on RHEL 7 saprak Oktober 2017, sarta kalawan RHEL 8 Beta, Red Hat gawé bareng raket jeung Microsoft pikeun ngaronjatkeun kinerja sarta nyadiakeun rojongan pikeun leuwih program basa jeung frameworks aplikasi, nawarkeun pamekar leuwih pilihan sadia. alat pikeun dianggo dina aplikasi salajengna maranéhna.
Cara anu pangsaéna pikeun ngartos parobihan sareng kumaha pangaruhna kana padamelan anjeun nyaéta nyobian aranjeunna, tapi RHEL 8 masih dina béta sareng Microsoft SQL Server 2017 henteu dirojong pikeun dianggo dina aplikasi langsung. Naon anu kedah dilakukeun?
Upami anjeun hoyong nyobian SQL Server dina RHEL 8 Beta, tulisan ieu bakal ngabantosan anjeun pikeun ngajalankeun sareng ngajalankeun, tapi anjeun henteu kedah dianggo dina lingkungan produksi dugi ka Red Hat Enterprise Linux 8 sayogi umumna sareng Microsoft ngadamel pakét anu dirojong sacara resmi. sadia pikeun pamasangan.
Salah sahiji tujuan utama Red Hat Enterprise Linux nyaéta nyiptakeun stabil,
SQL Server 2017 dina Red Hat Enterprise Linux 7 nganggo python2 sareng OpenSSL 1.0. Léngkah-léngkah ieu bakal nyayogikeun lingkungan kerja anu cocog sareng dua komponén ieu, anu parantos hijrah ka versi anu langkung énggal dina RHEL 8 Beta. Ngalebetkeun versi anu langkung lami dilakukeun ku Red Hat khusus pikeun ngajaga kasaluyuan mundur.
sudo yum install python2
sudo yum install compat-openssl10
Ayeuna urang kedah ngartos setélan python awal dina sistem ieu.
sudo alternatives —config python
Anjeun bakal dipenta pikeun milih versi Python anjeun, saatos éta tautan simbolis bakal didamel anu bakal tetep saatos sistem diropéa.
Aya tilu executable béda pikeun gawé bareng 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:
Di dieu anjeun kedah milih pilihan kadua, saatos éta tautan simbolis bakal didamel tina /usr/bin/python2 ka /usr/bin/python.
Ayeuna anjeun tiasa neraskeun ngonpigurasikeun sistem pikeun damel sareng gudang parangkat lunak Microsoft SQL Server 2017 nganggo paréntah curl:
sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo
Salajengna, anjeun kedah ngaunduh file instalasi SQL Server 2017 nganggo fitur unduhan énggal di yum. Anjeun kedah ngalakukeun ieu ku cara anu anjeun tiasa pasang tanpa kedah ngabéréskeun kagumantungan:
sudo yum download mssql-server
Ayeuna hayu urang pasang server tanpa ngabéréskeun kagumantungan nganggo paréntah rpm:
sudo rpm -Uvh —nodeps mssql-server*rpm
Saatos ieu, anjeun tiasa neraskeun pamasangan SQL Server normal, sapertos anu dijelaskeun dina pituduh Microsoft "Mimitian Gancang: Masang SQL Server sareng Nyieun Database dina Red Hat" ti lengkah #3:
3. После завершения установки пакета выполните команду mssql-conf setup и следуйте подсказкам для установки пароля системного администратора (SA) и выбора вашей версии.
sudo /opt/mssql/bin/mssql-conf setup
Saatos pamasangan parantos réngsé, anjeun tiasa pariksa versi pangladén SQL anu dipasang nganggo paréntah:
# yum list —installed | grep mssql-server
Ngarojong wadah
Kalayan sékrési SQL Server 2019, pamasangan janji bakal langkung gampang sabab versi ieu diperkirakeun sayogi dina RHEL salaku wadahna. SQL Server 2019 ayeuna sayogi dina béta. Pikeun nyobaan dina RHEL 8 Beta, anjeun ngan ukur peryogi tilu léngkah:
Mimiti, hayu urang ngadamel diréktori pangkalan data dimana sadaya data SQL urang bakal disimpen. Pikeun conto ieu kami bakal nganggo /var/mssql diréktori.
sudo mkdir /var/mssql
sudo chmod 755 /var/mssql
Ayeuna anjeun kedah ngaunduh wadahna nganggo SQL 2019 Beta tina Repositori Wadah Microsoft kalayan paréntah:
sudo podman pull mcr.microsoft.com/mssql/rhel/server:2019-CTP2.2
Tungtungna, anjeun kedah ngonpigurasikeun server SQL. Dina hal ieu, urang bakal nyetél sandi administrator (SA) pikeun database disebut sql1 ngajalankeun on palabuhan 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
Inpormasi langkung seueur ngeunaan podman sareng wadah dina Red Hat Enterprise Linux 8 Beta tiasa dipendakan Ieuh.
Gawéna pikeun dua
Anjeun tiasa nyobian kombinasi RHEL 8 Beta sareng SQL Server 2017 nganggo pamasangan tradisional atanapi ku masang aplikasi wadahna. Barina ogé, anjeun ayeuna gaduh conto SQL Server anu tiasa dianggo, sareng anjeun tiasa ngamimitian ngeusian pangkalan data anjeun atanapi ngajalajah alat anu aya dina RHEL 8 Beta pikeun nyiptakeun tumpukan aplikasi, ngajadikeun otomatis prosés konfigurasi, atanapi ngaoptimalkeun kinerja.
Dina awal Méi, pastikeun ngadangukeun Bob Ward, arsiték senior di Microsoft Database Systems Group, nyarios dina puncak.
Sareng dina 8 Mei, pelepasan resmi diperkirakeun, muka panggunaan SQL Server dina aplikasi nyata.
sumber: www.habr.com