Microsoft SQL Server 2017 ááᯠ7 áá¯ááŸá Ạá¡á±á¬ááºááá¯áá¬áááááºážá RHEL 2017 ááœáẠá¡ááŒáá·áºá¡áá¡áá¯á¶ážááŒá¯ááá¯ááºááŒá®áž RHEL 8 Beta ááŒáá·áº Red Hat ááẠá áœááºážáá±á¬ááºáááºááŒáŸáá·áºáááºáááºááŸáá·áº ááá¯ááá¯áá»á¬ážááŒá¬ážáá±á¬ áááá¯ááááºáá¬áá¬á áá¬ážáá»á¬ážááŸáá·áº á¡ááá®áá±ážááŸááºážáá±á¬ááºáá»á¬ážá¡ááœáẠáá¶á·ááá¯ážáá±ážáááºá¡ááœáẠMicrosoft ááŸáá·áº á¡áá®ážáááºáá¯ááºáá±á¬ááºáá²á·ááŒá®áž developer áá»á¬ážá¡á¬áž ááœá±ážáá»ááºááŸá¯ááá¯ááá¯áááŸáááá¯ááºá á±ááẠáááºážááŸááºážáá²á·áááºá áááºážááá¯á·ááá±á¬ááºááẠapplication ááœááºá¡áá¯ááºáá¯ááºáááºáááááá¬áá»á¬ážá
á¡ááŒá±á¬ááºážá¡áá²áá»á¬ážááŸáá·áº ááá·áºá¡áá¯ááºá¡áá±á«áº á¡áá»áá¯ážáááºáá±á¬ááºáá¯á¶ááᯠáá¬ážáááºááẠá¡áá±á¬ááºážáá¯á¶ážáááºážáááºážááŸá¬ áááºážááá¯á·ááᯠá
ááºážááŒáá·áºáááºááŒá
áºáááºá ááá¯á·áá±á¬áº RHEL 8 ááẠbeta ááœááºááŸááá±áá²ááŒá
áºááŒá®áž Microsoft SQL Server 2017 ááᯠááá¯ááºááá¯ááºá¡áá¯á¶ážáá»áááá¯ááááºáá»á¬ážááœáẠá¡áá¯á¶ážááŒá¯áááºá¡ááœáẠáá¶á·ááá¯ážááá¬ážáá«á áá¬áá¯ááºááá²?
RHEL 8 Beta ááœáẠSQL Server ááᯠá
ááºážáá¯á¶ážááŒáá·áºááá¯áá«áá á€ááá¯á·á
áºááẠáááºážááᯠá
áááºá¡áá¯á¶ážááŒá¯ááá¯ááºá
á±ááẠáá°áá®áá±ážáááá·áºáááºá ááá¯á·áá±á¬áº Red Hat Enterprise Linux 8 ááᯠáá±áá°áá»áááŸáááá¯ááºááŒá®áž Microsoft á០áááºážáááá¬ážáááºáá¶á·ááá¯ážáá±ážááá·áºáááºáá±á·ááºá»ááᯠáá¯ááºáá¯ááºááŸá¯áááºáááºážáá»ááºááœáẠá¡áá¯á¶ážáááŒá¯ááá·áºáá«á áááºáááºááŸá¯áá»á¬ážá¡ááœáẠáááŸáááá¯ááºáá«áááºá
Red Hat Enterprise Linux á á¡ááá áááºážááá¯ááºáá
áºáá¯ááŸá¬ áááºááŒáááºááŸá¯ááᯠáááºáá®ážáááºá
Red Hat Enterprise Linux 2017 ááŸá SQL Server 7 ááẠpython2 ááŸáá·áº OpenSSL 1.0 ááá¯á¡áá¯á¶ážááŒá¯áááºá á¡á±á¬ááºáá±á¬áºááŒáá« á¡ááá·áºáá»á¬ážááẠRHEL 8 Beta ááœáẠáááŒá¬áá±ážáá®á áá¬ážááŸááºážáá»á¬ážááá¯á· ááŒá±á¬ááºážááœáŸá±á·ááŒá®ážáá±á¬ á€á¡á áááºá¡ááá¯ááºážááŸá áºáá¯ááŸáá·áº ááá¯ááºáááºáá±á¬ á¡áá¯ááºáááºáááºážáá»ááºááᯠáá±ážáá«áááºá áá¬ážááŸááºážá¡áá±á¬ááºážáá»á¬áž áá«áááºááŸá¯ááᯠRed Hat á០á¡áá°ážááŒá¯áá¯ááºáá¬ážááŒá®áž áá±á¬ááºááŒá±á¬ááºážááŒááºááá¯ááºáááºááŸá¯ááᯠááááºážááááºážáá¬ážáááºá
sudo yum install python2
sudo yum install compat-openssl10
ááᯠáá»áœááºá¯ááºááá¯á·ááẠá€á
áá
áºááŸá áááŠáž python áááºáááºáá»á¬ážááᯠáá¬ážáááºááẠááá¯á¡ááºáá«áááºá
sudo alternatives âconfig python
áááºá Python áá¬ážááŸááºážááᯠááœá±ážáá»ááºááẠááá·áºá¡á¬áž ááááá±ážáá¶ááááºááŒá áºááŒá®ážá ááá¯á·áá±á¬áẠá áá áºá¡á¬áž á¡ááºááááºáá¯ááºááŒá®ážáá±á¬áẠáááºááŸááá±ááá·áº áááºá¹áá±áááá·áºááºáá áºáá¯ááᯠáááºáá®ážáááºááŒá áºáááºá
python ááŸáá·áºá¡áá¯ááºáá¯ááºáááºá¡ááœáẠááá°áá®áá±á¬ executable áá¯á¶ážáá»áá¯ážááŸááááºá
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:
á€áá±áá¬ááœáẠáááºááẠáá¯áááááœá±ážáá»ááºááŸá¯ááᯠááœá±ážáá»ááºáááºááá¯á¡ááºáááºá ááá¯á·áá±á¬ááºááœáẠáááºá¹áá±áááá·áºááºáá áºáá¯ááᯠ/usr/bin/python2 á០/usr/bin/python ááá¯á· áááºáá®ážáááºááŒá áºáááºá
ááá¯áááºááẠcurl á¡áááá·áºááá¯á¡áá¯á¶ážááŒá¯á Microsoft SQL Server 2017 áá±á¬á·ááºáá²ááá¯ááŸá±á¬ááºááŸá¯ááŸáá·áºá¡áá°á¡áá¯ááºáá¯ááºááẠsystem ááᯠconfigure áá¯ááºááá¯ááºáááº-
sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo
ááá¯á·áá±á¬ááºá áááºááẠyum ááœáẠáá±á«ááºážáá¯ááºá¡ááºá¹áá«áááºá¡áá áºááᯠá¡áá¯á¶ážááŒá¯á SQL Server 2017 áááºáááºááŸá¯ááá¯ááºáá»á¬ážááᯠáá±á«ááºážáá¯ááºáá¯ááºááá·áºáááºá ááŸá®ááá¯ááŸá¯ááá¯ááŒá±ááŸááºážáááºáááá¯áá² áááºááá·áºááœááºážááá¯ááºáá±á¬áááºážáááºážááŒáá·áº áááºážááá¯ááŒá¯áá¯ááºááẠááá¯á¡ááºáááº-
sudo yum download mssql-server
ááᯠrpm á¡áááá·áºááᯠá¡áá¯á¶ážááŒá¯á ááŸá®ááá¯ááŸá¯ááᯠáááŒá±ááŸááºážáá² áá¬áá¬ááᯠáááºáááºááŒáá«á áá¯á·á
sudo rpm -Uvh ânodeps mssql-server*rpm
áááºážááŒá®ážáá±á¬ááºá áááºááẠMicrosoft áááºážááœáŸáẠ"Quick Start: SQL Server ááá·áºááœááºážááŒááºážááŸáá·áº Red Hat in Database áááºáá®ážááŒááºáž" á¡ááá·áº 3 ááœááºáá±á¬áºááŒáá¬ážááá·áºá¡ááá¯ááºáž áá¯á¶ááŸáẠSQL Server áááºáááºááŒááºážááᯠáááºáááºáá¯ááºáá±á¬ááºááá¯ááºáááº-
3. ÐПÑле завеÑÑÐµÐœÐžÑ ÑÑÑаМПвкО пакеÑа вÑпПлМОÑе ÐºÐŸÐŒÐ°ÐœÐŽÑ mssql-conf setup О ÑлеЎÑйÑе пПЎÑказкаЌ ÐŽÐ»Ñ ÑÑÑаМПвкО паÑÐŸÐ»Ñ ÑОÑÑеЌМПгП аЎЌОМОÑÑÑаÑПÑа (SA) О вÑбПÑа ваÑей веÑÑОО.
sudo /opt/mssql/bin/mssql-conf setup
áááºáááºááŸá¯ááŒá®ážáá«áá áááºááẠcommand ááá¯á¡áá¯á¶ážááŒá¯á ááá·áºááœááºážáá¬ážáá±á¬ SQL server ááá¬ážááŸááºážááᯠá á áºáá±ážááá¯ááºáááº-
# yum list âinstalled | grep mssql-server
ááœááºááááºáá¬áá»á¬ážááá¯áá±á¬ááºáá¶á·áááºá
SQL Server 2019 áá¯ááºáá±ááŸá¯ááŸáá·áºá¡áá°á á€áá¬ážááŸááºážááẠRHEL ááœáẠááœááºááááºáá¬á¡ááŒá Ạáááá¯ááºáááºáᯠáá»áŸá±á¬áºááá·áºáá¬ážáá±á¬ááŒá±á¬áá·áº áááºáááºááŸá¯ ááá¯ááá¯ááœááºáá°áá¬áááºáᯠáááááŒá¯áá«áááºá SQL Server 2019 ááᯠááᯠbeta ááœáẠáááá¯ááºáá«ááŒá®á RHEL 8 Beta ááœáẠá ááºážáá¯á¶ážááŒáá·áºááẠá¡ááá·áºáá¯á¶ážááá·áºáᬠááá¯á¡ááºáááº-
áŠážá áœá¬á áá»áœááºá¯ááºááá¯á·á SQL áá±áá¬á¡á¬ážáá¯á¶ážááᯠááááºážáááºážááá·áº áá±áá¬áá±á·á áºáááºážááœáŸááºáá áºáᯠáááºáá®ážááŒáá«á áá¯á·á áá®á¥ááá¬á¡ááœáẠ/var/mssql directory ááá¯áá¯á¶ážáá«áááºá
sudo mkdir /var/mssql
sudo chmod 755 /var/mssql
ááᯠáááºááẠMicrosoft Container Repository á០SQL 2019 Beta ááŒáá·áº ááœááºááááºáá¬ááᯠáá±á«ááºážáá¯ááºáá¯ááºááẠááá¯á¡ááºáááº-
sudo podman pull mcr.microsoft.com/mssql/rhel/server:2019-CTP2.2
áá±á¬ááºáá¯á¶ážá¡áá±áá²á· SQL server ááᯠconfigure áá¯ááºááá¯á·ááá¯á¡ááºáá«áááºá á€ááá á¹á ááœááºá ports 1 - 1401 ááœááºáááºáááºáá±áá±á¬ sql1433 áá¯áá±á«áºáá±á¬áá±áá¬áá±á·á áºá¡ááœááºá á®áá¶ááá·áºááœá²áá° (SA) á áá¬ážááŸááºááá¯áááºááŸááºáá«áááºá
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
Red Hat Enterprise Linux 8 Beta ááŸá podman ááŸáá·áº ááœááºááááºáá¬áá»á¬ážá¡ááŒá±á¬ááºáž áá±á¬ááºáááºá¡áá»ááºá¡áááºáá»á¬ážááᯠá€áá±áá¬ááœáẠááœá±á·ááá¯ááºáá«áááºá
ááŸá áºáá±á¬ááºá¡ááœáẠá¡áá¯ááºáá¯ááºáááºá
RHEL 8 Beta ááŸáá·áº SQL Server 2017 á áá±á«ááºážá ááºááŸá¯ááᯠááá¬ážááá¯ážáá» áááºáááºááŸá¯ááᯠá¡áá¯á¶ážááŒá¯á ááá¯á·ááá¯áẠááœááºááááºáᬠá¡ááá®áá±ážááŸááºážááᯠááá·áºááœááºážááŒááºážááŒáá·áº á ááºážáá¯á¶ážááá¯ááºáááºá áááºááá¯á·áááºááá¯á á±áá¬áá°á ááᯠááá·áºááœáẠSQL Server á áá¯ááºáá±á¬ááºáá±áá±á¬ á¥ááá¬áá áºáá¯ááŸáááŒá®ážá áááºááá±áá¬áá±á·á áºááᯠá áááºááá·áºááœááºážááá¯ááºááẠááá¯á·ááá¯áẠRHEL 8 Beta ááœááºáááŸáááá¯ááºááá·áºáááááá¬áá»á¬ážááᯠááŸá¬ááœá±ááá¯ááºáááºá á¡ááá®áá±ážááŸááºážá¡á á¯á¡á ááºážáá áºáá¯áááºáá®ážáááºá ááœá²á·á ááºážááŸá¯áá¯ááºáááºážá ááºááᯠá¡ááá¯á¡áá»á±á¬ááºáá¯ááºáá±á¬ááºááẠááá¯á·ááá¯áẠá áœááºážáá±á¬ááºáááºááᯠááá¯áá±á¬ááºážá¡á±á¬ááºáá¯ááºáá±á¬ááºááá¯ááºáááºá
áá±áá¡á
á±á¬ááá¯ááºážááœááºá Microsoft Database Systems Group ááŸá¡ááŒá®ážáááºážáááá¯áá¬ááá¬ááŸáẠBob Ward áááááºáá®ážá¡á
ááºážá¡áá±ážááœááºááŒá±á¬áá±á¬á
áá¬ážááá¯áá±áá»á¬áá¬ážáá±á¬ááºáá«á
áá±á 8 áááºáá±á·ááœááºááá¬ážáááºáá¯ááºááŒááºáááºáá¯áá»áŸá±á¬áºááá·áºáááŒá®áž SQL Server ááá¯á¡á
á
áºá¡ááŸááºá¡áá¯á¶ážáá»áááá¯ááááºáá»á¬ážááœááºá¡áá¯á¶ážááŒá¯ááŸá¯ááá¯ááœáá·áºááŸá
áºáááºááŒá
áºáááºá
source: www.habr.com