Microsoft SQL Server 2017 ืืืื ืืฉืืืืฉ ืืื ื-RHEL 7 ืืื ืืืงืืืืจ 2017, ืืขื RHEL 8 Beta, Red Hat ืขืืื ืืฉืืชืืฃ ืคืขืืื ืืืืง ืขื ืืืงืจืืกืืคื ืืื ืืฉืคืจ ืืช ืืืืฆืืขืื ืืืกืคืง ืชืืืื ืืฉืคืืช ืชืื ืืช ื ืืกืคืืช ืืืกืืจืืช ืืืฉืืืื, ืื ืฉืืฆืืข ืืืคืชืืื ืืคืฉืจืืืืช ืจืืืช ืืืชืจ. ืืืื ืืขืืืื ืขื ืืืืฉืื ืืื ืฉืืื.
ืืืจื ืืืืื ืืืืชืจ ืืืืื ืืช ืืฉืื ืืืื ืืืืฆื ืื ืืฉืคืืขืื ืขื ืืขืืืื ืฉืื ืืื ืื ืกืืช ืืืชื, ืื RHEL 8 ืขืืืื ืืืจืกืช ืืื ื-Microsoft SQL Server 2017 ืืื ื ื ืชืื ืืฉืืืืฉ ืืืืฉืืืื ืืืื. ืื ืืขืฉืืช?
ืื ืืจืฆืื ื ืื ืกืืช ืืช SQL Server ื-RHEL 8 Beta, ืคืืกื ืื ืืขืืืจ ืื ืืืคืขืื ืืืชื, ืื ืื ืชืฉืชืืฉ ืื ืืกืืืืช ืืืฆืืจ ืขื ืฉ-Red Hat Enterprise Linux 8 ืืืคืื ืืืืื ืืืืคื ืืืื ืืืืงืจืืกืืคื ืชืืฆืืจ ืืช ืืืืืื ืื ืชืืืช ืจืฉืืืช ืฉืื. ืืืื ืขืืืจ ืืชืงื ืืช.
ืืืช ืืืืจืืช ืืขืืงืจืืืช ืฉื Red Hat Enterprise Linux ืืื ืืืฆืืจ ืืฆืื,
SQL Server 2017 ื-Red Hat Enterprise Linux 7 ืืฉืชืืฉ ื-python2 ืื-OpenSSL 1.0. ืืฉืืืื ืืืืื ืืกืคืงื ืกืืืืช ืขืืืื ืืชืืืืช ืืฉื ื ืืจืืืืื ืืืื, ืฉืืืจ ืืืขืืจื ืืืจืกืืืช ืขืืื ืืืช ืืืชืจ ื-RHEL 8 Beta. ืืืืืช ืืจืกืืืช ืืฉื ืืช ืืืชืจ ื ืขืฉืชื ืขื ืืื Red Hat ืืืืืื ืืื ืืฉืืืจ ืขื ืชืืืืืช ืืืืืจ.
sudo yum install python2
sudo yum install compat-openssl10
ืืขืช ืขืืื ื ืืืืื ืืช ืืืืจืืช ืืคืืชืื ืืจืืฉืื ืืืช ืืืขืจืืช ืื.
sudo alternatives โconfig python
ืชืชืืงืฉ ืืืืืจ ืืช ืืจืกืช Python ืฉืื, ืืืืืจ ืืื ืืืืืฆืจ ืงืืฉืืจ ืกืืื ืฉืืืืฉื ืืืืจ ืขืืืื ืืืขืจืืช.
ืืฉื ื ืฉืืืฉื ืงืืืฆื ืืคืขืื ืฉืื ืื ืืขืืืื ืขื 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:
ืืื ืืชื ืฆืจืื ืืืืืจ ืืืคืฉืจืืช ืืฉื ืืื, ืฉืืืืจืื ืืืืฆืจ ืงืืฉืืจ ืกืืื ื-/usr/bin/python2 ื-/usr/bin/python.
ืืขืช ืชืืื ืืืืฉืื ืืืืืืจ ืืช ืืืขืจืืช ืื ืฉืชืขืืื ืขื ืืืืจ ืืชืืื ื ืฉื Microsoft SQL Server 2017 ืืืืฆืขืืช ืคืงืืืช curl:
sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo
ืืืืจ ืืื, ืขืืื ืืืืจืื ืืช ืงืืืฆื ืืืชืงื ื ืฉื SQL Server 2017 ืืืืฆืขืืช ืชืืื ืช ืืืืจืื ืืืืฉื ื-yum. ืืชื ืฆืจืื ืืขืฉืืช ืืืช ืืฆืืจื ืืื ืฉืชืืื ืืืชืงืื ืืืื ืฉืชืฆืืจื ืืคืชืืจ ืชืืืช:
sudo yum download mssql-server
ืขืืฉืื ืืืื ื ืชืงืื ืืช ืืฉืจืช ืืืื ืืคืชืืจ ืชืืืช ืืืืฆืขืืช ืืคืงืืื rpm:
sudo rpm -Uvh โnodeps mssql-server*rpm
ืืืืจ ืืื, ืชืืื ืืืืฉืื ืืืชืงื ื ืืจืืืื ืฉื SQL Server, ืืคื ืฉืืชืืืจ ืืืืจืื ืฉื Microsoft "ืืชืืื ืืืืจื: ืืชืงื ืช SQL Server ืืืฆืืจืช ืืกื ื ืชืื ืื ื-Red Hat" ืืฉืื #3:
3. ะะพัะปะต ะทะฐะฒะตััะตะฝะธั ัััะฐะฝะพะฒะบะธ ะฟะฐะบะตัะฐ ะฒัะฟะพะปะฝะธัะต ะบะพะผะฐะฝะดั mssql-conf setup ะธ ัะปะตะดัะนัะต ะฟะพะดัะบะฐะทะบะฐะผ ะดะปั ัััะฐะฝะพะฒะบะธ ะฟะฐัะพะปั ัะธััะตะผะฝะพะณะพ ะฐะดะผะธะฝะธัััะฐัะพัะฐ (SA) ะธ ะฒัะฑะพัะฐ ะฒะฐัะตะน ะฒะตััะธะธ.
sudo /opt/mssql/bin/mssql-conf setup
ืืืืจ ืืฉืืืช ืืืชืงื ื, ืชืืื ืืืืืง ืืช ืืืจืกื ืฉื ืฉืจืช ื-SQL ืืืืชืงื ืืืืฆืขืืช ืืคืงืืื:
# yum list โinstalled | grep mssql-server
ืชืืื ืืืืืืืช
ืขื ืฉืืจืืจื ืฉื SQL Server 2019, ืืืชืงื ื ืืืืืื ืืืคืื ืืงืื ืขืื ืืืชืจ ืืืืืื ืฉืืจืกื ืื ืฆืคืืื ืืืืืช ืืืื ื ื-RHEL ืืืืื. SQL Server 2019 ืืืื ืืขืช ืืืจืกืช ืืื. ืืื ืื ืกืืช ืืช ืื ื-RHEL 8 Beta, ืืชื ืฆืจืื ืจืง ืฉืืืฉื ืฉืืืื:
ืจืืฉืืช, ืืืื ื ืืฆืืจ ืกืคืจืืืช ืืกื ื ืชืื ืื ืฉืื ืื ื ืชืื ื ื-SQL ืฉืื ื ืืืืืกื ื. ืขืืืจ ืืืืื ืื ื ืฉืชืืฉ ืืกืคืจืืืช /var/mssql.
sudo mkdir /var/mssql
sudo chmod 755 /var/mssql
ืืขืช ืขืืื ืืืืจืื ืืช ืืืืื ืขื SQL 2019 Beta ืืืืืจ ืืืืืืื ืฉื Microsoft ืขื ืืคืงืืื:
sudo podman pull mcr.microsoft.com/mssql/rhel/server:2019-CTP2.2
ืืืกืืฃ, ืขืืื ืืืืืืจ ืืช ืฉืจืช SQL. ืืืงืจื ืื, ื ืืืืจ ืกืืกืืช ืื ืื (SA) ืขืืืจ ืืกื ื ืชืื ืื ืืฉื sql1 ืืคืืขื ืืืฆืืืืช 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
ืืืืข ื ืืกืฃ ืขื ืคืืืื ืืืืืืืช ื-Red Hat Enterprise Linux 8 Beta ื ืืชื ืืืฆืื ืืื.
ืขืืื ืืฉื ืืื
ืืชื ืืืื ืื ืกืืช ืืช ืืฉืืืื ืฉื RHEL 8 Beta ื-SQL Server 2017 ืืืืฆืขืืช ืืชืงื ื ืืกืืจืชืืช ืื ืขื ืืื ืืชืงื ืช ืืคืืืงืฆืืืช ืืืื. ืื ืื ืื, ืืขืช ืขืืื ืืจืฉืืชื ืืืคืข ืคืืขื ืฉื SQL Server, ืืืชื ืืืื ืืืชืืื ืืืืืก ืืช ืืกื ืื ืชืื ืื ืฉืื ืื ืืืงืืจ ืืช ืืืืื ืืืืื ืื ื-RHEL 8 Beta ืืื ืืืฆืืจ ืืืกื ืืช ืืืฉืืืื, ืืืคืื ืืช ืชืืืื ืืชืฆืืจื ืืืืืืืื ืื ืืืืขื ืืช ืืืืฆืืขืื.
ืืชืืืืช ืืื, ืืงืคื ืืืืืื ืืืื ืืืจื, ืืืจืืื ืืืืจ ืืงืืืฆืช Microsoft Database Systems, ื ืืื ืืคืกืื
ืื-8 ืืืื ืฆืคืืื ืฉืืจืืจ ืจืฉืื, ืฉืืคืชื ืืช ืืฉืืืืฉ ื-SQL Server ืืืืฉืืืื ืืืืชืืื.
ืืงืืจ: www.habr.com