Microsoft SQL Server 2017 wis kasedhiya kanggo panggunaan lengkap ing RHEL 7 wiwit Oktober 2017, lan karo RHEL 8 Beta, Red Hat makarya kanthi rapet karo Microsoft kanggo nambah kinerja lan nyedhiyakake dhukungan kanggo luwih akeh basa pemrograman lan kerangka aplikasi, nawakake pangembang luwih akeh pilihan sing kasedhiya. alat kanggo nggarap aplikasi sabanjure.
Cara sing paling apik kanggo ngerti owah-owahan lan pengaruhe ing karya sampeyan yaiku nyoba, nanging RHEL 8 isih beta lan Microsoft SQL Server 2017 ora didhukung kanggo digunakake ing aplikasi langsung. Apa sing kudu ditindakake?
Yen sampeyan pengin nyoba SQL Server ing RHEL 8 Beta, kiriman iki bakal mbantu sampeyan miwiti lan mbukak, nanging sampeyan ora kudu nggunakake ing lingkungan produksi nganti Red Hat Enterprise Linux 8 kasedhiya umume lan Microsoft nggawe paket sing didhukung resmi. kasedhiya kanggo instalasi.
Salah sawijining tujuan utama Red Hat Enterprise Linux yaiku nggawe stabil,
SQL Server 2017 ing Red Hat Enterprise Linux 7 nggunakake python2 lan OpenSSL 1.0. Langkah-langkah ing ngisor iki bakal nyedhiyakake lingkungan kerja sing kompatibel karo rong komponen kasebut, sing wis dipindhah menyang versi sing luwih anyar ing RHEL 8 Beta. Kalebu versi lawas ditindakake dening Red Hat khusus kanggo njaga kompatibilitas mundur.
sudo yum install python2
sudo yum install compat-openssl10
Saiki kita kudu ngerti setelan python awal ing sistem iki.
sudo alternatives βconfig python
Sampeyan bakal dijaluk milih versi Python, sawise link simbolis bakal digawe sing bakal tetep sawise sistem dianyari.
Ana telung eksekusi sing beda kanggo nggarap 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:
Ing kene sampeyan kudu milih opsi kapindho, sawise link simbolis bakal digawe saka / usr / bin / python2 menyang / usr / bin / python.
Saiki sampeyan bisa nerusake konfigurasi sistem kanggo nggarap repositori piranti lunak Microsoft SQL Server 2017 nggunakake printah curl:
sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo
Sabanjure, sampeyan kudu ndownload file instalasi SQL Server 2017 nggunakake fitur download anyar ing yum. Sampeyan kudu nindakake iki kanthi cara sing bisa diinstal tanpa kudu ngrampungake dependensi:
sudo yum download mssql-server
Saiki ayo nginstal server tanpa ngrampungake dependensi nggunakake perintah rpm:
sudo rpm -Uvh βnodeps mssql-server*rpm
Sawise iki, sampeyan bisa nerusake instalasi SQL Server normal, kaya sing diterangake ing pandhuan Microsoft "Mulai Cepet: Nginstal SQL Server lan Nggawe Database ing Red Hat" saka langkah #3:
3. ΠΠΎΡΠ»Π΅ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΠ°ΠΊΠ΅ΡΠ° Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ mssql-conf setup ΠΈ ΡΠ»Π΅Π΄ΡΠΉΡΠ΅ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ°ΠΌ Π΄Π»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΠ°ΡΠΎΠ»Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ° (SA) ΠΈ Π²ΡΠ±ΠΎΡΠ° Π²Π°ΡΠ΅ΠΉ Π²Π΅ΡΡΠΈΠΈ.
sudo /opt/mssql/bin/mssql-conf setup
Sawise instalasi rampung, sampeyan bisa mriksa versi server SQL sing diinstal nggunakake printah:
# yum list βinstalled | grep mssql-server
Ndhukung kontaner
Kanthi rilis SQL Server 2019, instalasi janji bakal dadi luwih gampang amarga versi iki samesthine kasedhiya ing RHEL minangka wadhah. SQL Server 2019 saiki kasedhiya ing beta. Kanggo nyoba ing RHEL 8 Beta, sampeyan mung butuh telung langkah:
Pisanan, ayo nggawe direktori database ing ngendi kabeh data SQL kita bakal disimpen. Kanggo conto iki, kita bakal nggunakake direktori /var/mssql.
sudo mkdir /var/mssql
sudo chmod 755 /var/mssql
Saiki sampeyan kudu ndownload wadhah nganggo SQL 2019 Beta saka Repositori Wadah Microsoft kanthi prentah:
sudo podman pull mcr.microsoft.com/mssql/rhel/server:2019-CTP2.2
Pungkasan, sampeyan kudu ngatur server SQL. Ing kasus iki, kita bakal nyetel sandi administrator (SA) kanggo database disebut sql1 mlaku ing port 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
Informasi liyane babagan podman lan wadhah ing Red Hat Enterprise Linux 8 Beta bisa ditemokake ing kene.
Bisa kanggo loro
Sampeyan bisa nyoba kombinasi RHEL 8 Beta lan SQL Server 2017 kanthi nggunakake instalasi tradisional utawa kanthi nginstal aplikasi wadah. Apa wae, sampeyan saiki duwe conto SQL Server sing bisa digunakake, lan sampeyan bisa miwiti ngisi basis data utawa njelajah alat sing kasedhiya ing RHEL 8 Beta kanggo nggawe tumpukan aplikasi, ngotomatisasi proses konfigurasi, utawa ngoptimalake kinerja.
Ing awal Mei, manawa kanggo ngrungokake Bob Ward, arsitek senior ing Microsoft Database Systems Group, ngomong ing puncak
Lan ing Mei 8, release resmi wis samesthine, mbukak nggunakake SQL Server ing aplikasi nyata.
Source: www.habr.com