ಮೈಕ್ರೋಸಾಫ್ಟ್ SQL ಸರ್ವರ್ 2017 ಅಕ್ಟೋಬರ್ 7 ರಿಂದ RHEL 2017 ನಲ್ಲಿ ಸಂಪೂರ್ಣ ಬಳಕೆಗೆ ಲಭ್ಯವಿದೆ, ಮತ್ತು RHEL 8 ಬೀಟಾದೊಂದಿಗೆ, Red Hat ಮೈಕ್ರೋಸಾಫ್ಟ್ನೊಂದಿಗೆ ನಿಕಟವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸಿ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸುಧಾರಿಸಲು ಮತ್ತು ಹೆಚ್ಚಿನ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳು ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಫ್ರೇಮ್ವರ್ಕ್ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಒದಗಿಸುತ್ತದೆ, ಡೆವಲಪರ್ಗಳಿಗೆ ಹೆಚ್ಚಿನ ಆಯ್ಕೆ ಲಭ್ಯವಿದೆ ಅವರ ಮುಂದಿನ ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿ ಕೆಲಸ ಮಾಡಲು ಪರಿಕರಗಳು.
ಬದಲಾವಣೆಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಮತ್ತು ಅವು ನಿಮ್ಮ ಕೆಲಸದ ಮೇಲೆ ಹೇಗೆ ಪರಿಣಾಮ ಬೀರುತ್ತವೆ ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಉತ್ತಮ ಮಾರ್ಗವೆಂದರೆ ಅವುಗಳನ್ನು ಪ್ರಯತ್ನಿಸುವುದು, ಆದರೆ RHEL 8 ಇನ್ನೂ ಬೀಟಾದಲ್ಲಿದೆ ಮತ್ತು ಲೈವ್ ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ ಬಳಸಲು Microsoft SQL ಸರ್ವರ್ 2017 ಅನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ. ಏನ್ ಮಾಡೋದು?
ನೀವು RHEL 8 ಬೀಟಾದಲ್ಲಿ SQL ಸರ್ವರ್ ಅನ್ನು ಪ್ರಯತ್ನಿಸಲು ಬಯಸಿದರೆ, ಈ ಪೋಸ್ಟ್ ನಿಮಗೆ ಅದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ, ಆದರೆ Red Hat Enterprise Linux 8 ಸಾಮಾನ್ಯವಾಗಿ ಲಭ್ಯವಾಗುವವರೆಗೆ ಮತ್ತು ಮೈಕ್ರೋಸಾಫ್ಟ್ ತನ್ನ ಅಧಿಕೃತ ಬೆಂಬಲಿತ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಉತ್ಪಾದಿಸುವವರೆಗೆ ನೀವು ಅದನ್ನು ಉತ್ಪಾದನಾ ಪರಿಸರದಲ್ಲಿ ಬಳಸಬಾರದು. ಅನುಸ್ಥಾಪನೆಗೆ ಲಭ್ಯವಿದೆ.
Red Hat Enterprise Linux ನ ಮುಖ್ಯ ಗುರಿಗಳಲ್ಲಿ ಒಂದು ಸ್ಥಿರತೆಯನ್ನು ರಚಿಸುವುದು,
Red Hat Enterprise Linux 2017 ನಲ್ಲಿ SQL ಸರ್ವರ್ 7 python2 ಮತ್ತು OpenSSL 1.0 ಅನ್ನು ಬಳಸುತ್ತದೆ. ಕೆಳಗಿನ ಹಂತಗಳು ಈ ಎರಡು ಘಟಕಗಳಿಗೆ ಹೊಂದಿಕೆಯಾಗುವ ಕೆಲಸದ ವಾತಾವರಣವನ್ನು ಒದಗಿಸುತ್ತದೆ, ಇದನ್ನು ಈಗಾಗಲೇ RHEL 8 ಬೀಟಾದಲ್ಲಿ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಗಳಿಗೆ ಸ್ಥಳಾಂತರಿಸಲಾಗಿದೆ. ಹಳೆಯ ಆವೃತ್ತಿಗಳ ಸೇರ್ಪಡೆಯನ್ನು Red Hat ವಿಶೇಷವಾಗಿ ಹಿಂದುಳಿದ ಹೊಂದಾಣಿಕೆಯನ್ನು ಕಾಪಾಡಿಕೊಳ್ಳಲು ಮಾಡಿತು.
sudo yum install python2
sudo yum install compat-openssl10
ಈಗ ನಾವು ಈ ಸಿಸ್ಟಮ್ನಲ್ಲಿ ಆರಂಭಿಕ ಪೈಥಾನ್ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಬೇಕಾಗಿದೆ.
sudo alternatives —config 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 ಗೆ ಸಾಂಕೇತಿಕ ಲಿಂಕ್ ಅನ್ನು ರಚಿಸಲಾಗುತ್ತದೆ.
ಈಗ ನೀವು ಕರ್ಲ್ ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಮೈಕ್ರೋಸಾಫ್ಟ್ SQL ಸರ್ವರ್ 2017 ಸಾಫ್ಟ್ವೇರ್ ರೆಪೊಸಿಟರಿಯೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಸಿಸ್ಟಮ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡುವುದನ್ನು ಮುಂದುವರಿಸಬಹುದು:
sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo
ಮುಂದೆ, ನೀವು yum ನಲ್ಲಿನ ಹೊಸ ಡೌನ್ಲೋಡ್ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಬಳಸಿಕೊಂಡು SQL ಸರ್ವರ್ 2017 ಅನುಸ್ಥಾಪನಾ ಫೈಲ್ಗಳನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಬೇಕು. ಅವಲಂಬನೆಗಳನ್ನು ಪರಿಹರಿಸದೆಯೇ ನೀವು ಸ್ಥಾಪಿಸಬಹುದಾದ ರೀತಿಯಲ್ಲಿ ನೀವು ಇದನ್ನು ಮಾಡಬೇಕಾಗಿದೆ:
sudo yum download mssql-server
ಈಗ rpm ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಅವಲಂಬನೆಗಳನ್ನು ಪರಿಹರಿಸದೆ ಸರ್ವರ್ ಅನ್ನು ಸ್ಥಾಪಿಸೋಣ:
sudo rpm -Uvh —nodeps mssql-server*rpm
ಇದರ ನಂತರ, ನೀವು ಸಾಮಾನ್ಯ SQL ಸರ್ವರ್ ಸ್ಥಾಪನೆಯೊಂದಿಗೆ ಮುಂದುವರಿಯಬಹುದು, ಮೈಕ್ರೋಸಾಫ್ಟ್ ಮಾರ್ಗದರ್ಶಿಯಲ್ಲಿ ವಿವರಿಸಿದಂತೆ "ತ್ವರಿತ ಪ್ರಾರಂಭ: SQL ಸರ್ವರ್ ಅನ್ನು ಸ್ಥಾಪಿಸುವುದು ಮತ್ತು Red Hat ನಲ್ಲಿ ಡೇಟಾಬೇಸ್ ಅನ್ನು ರಚಿಸುವುದು" ಹಂತ #3 ರಿಂದ:
3. После завершения установки пакета выполните команду mssql-conf setup и следуйте подсказкам для установки пароля системного администратора (SA) и выбора вашей версии.
sudo /opt/mssql/bin/mssql-conf setup
ಅನುಸ್ಥಾಪನೆಯು ಪೂರ್ಣಗೊಂಡ ನಂತರ, ನೀವು ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಸ್ಥಾಪಿಸಲಾದ SQL ಸರ್ವರ್ನ ಆವೃತ್ತಿಯನ್ನು ಪರಿಶೀಲಿಸಬಹುದು:
# yum list —installed | grep mssql-server
ಧಾರಕಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ
SQL ಸರ್ವರ್ 2019 ರ ಬಿಡುಗಡೆಯೊಂದಿಗೆ, ಈ ಆವೃತ್ತಿಯು RHEL ನಲ್ಲಿ ಕಂಟೇನರ್ ಆಗಿ ಲಭ್ಯವಾಗುವ ನಿರೀಕ್ಷೆಯಿರುವುದರಿಂದ ಅನುಸ್ಥಾಪನೆಯು ಇನ್ನಷ್ಟು ಸುಲಭವಾಗುತ್ತದೆ ಎಂದು ಭರವಸೆ ನೀಡುತ್ತದೆ. SQL ಸರ್ವರ್ 2019 ಈಗ ಬೀಟಾದಲ್ಲಿ ಲಭ್ಯವಿದೆ. RHEL 8 ಬೀಟಾದಲ್ಲಿ ಇದನ್ನು ಪ್ರಯತ್ನಿಸಲು, ನಿಮಗೆ ಕೇವಲ ಮೂರು ಹಂತಗಳು ಬೇಕಾಗುತ್ತವೆ:
ಮೊದಲಿಗೆ, ನಮ್ಮ ಎಲ್ಲಾ SQL ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸುವ ಡೇಟಾಬೇಸ್ ಡೈರೆಕ್ಟರಿಯನ್ನು ರಚಿಸೋಣ. ಈ ಉದಾಹರಣೆಗಾಗಿ ನಾವು /var/mssql ಡೈರೆಕ್ಟರಿಯನ್ನು ಬಳಸುತ್ತೇವೆ.
sudo mkdir /var/mssql
sudo chmod 755 /var/mssql
ಈಗ ನೀವು ಆಜ್ಞೆಯೊಂದಿಗೆ ಮೈಕ್ರೋಸಾಫ್ಟ್ ಕಂಟೈನರ್ ರೆಪೊಸಿಟರಿಯಿಂದ SQL 2019 ಬೀಟಾದೊಂದಿಗೆ ಕಂಟೇನರ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ:
sudo podman pull mcr.microsoft.com/mssql/rhel/server:2019-CTP2.2
ಅಂತಿಮವಾಗಿ, ನೀವು SQL ಸರ್ವರ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, 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 ಬೀಟಾದಲ್ಲಿನ ಪಾಡ್ಮ್ಯಾನ್ ಮತ್ತು ಕಂಟೈನರ್ಗಳ ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಯನ್ನು ಇಲ್ಲಿ ಕಾಣಬಹುದು.
ಇಬ್ಬರಿಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ
ಸಾಂಪ್ರದಾಯಿಕ ಅನುಸ್ಥಾಪನೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಅಥವಾ ಕಂಟೇನರ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಸ್ಥಾಪಿಸುವ ಮೂಲಕ ನೀವು RHEL 8 ಬೀಟಾ ಮತ್ತು SQL ಸರ್ವರ್ 2017 ಸಂಯೋಜನೆಯನ್ನು ಪ್ರಯತ್ನಿಸಬಹುದು. ಯಾವುದೇ ರೀತಿಯಲ್ಲಿ, ನೀವು ಈಗ ನಿಮ್ಮ ವಿಲೇವಾರಿಯಲ್ಲಿ SQL ಸರ್ವರ್ನ ಚಾಲನೆಯಲ್ಲಿರುವ ಉದಾಹರಣೆಯನ್ನು ಹೊಂದಿದ್ದೀರಿ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಸ್ಟಾಕ್ ಅನ್ನು ರಚಿಸಲು, ಕಾನ್ಫಿಗರೇಶನ್ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಲು ಅಥವಾ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಉತ್ತಮಗೊಳಿಸಲು ನಿಮ್ಮ ಡೇಟಾಬೇಸ್ ಅನ್ನು ಜನಪ್ರಿಯಗೊಳಿಸಲು ಅಥವಾ RHEL 8 ಬೀಟಾದಲ್ಲಿ ಲಭ್ಯವಿರುವ ಪರಿಕರಗಳನ್ನು ಅನ್ವೇಷಿಸಲು ನೀವು ಪ್ರಾರಂಭಿಸಬಹುದು.
ಮೇ ಆರಂಭದಲ್ಲಿ, ಮೈಕ್ರೋಸಾಫ್ಟ್ ಡೇಟಾಬೇಸ್ ಸಿಸ್ಟಮ್ಸ್ ಗ್ರೂಪ್ನಲ್ಲಿ ಹಿರಿಯ ವಾಸ್ತುಶಿಲ್ಪಿ ಬಾಬ್ ವಾರ್ಡ್, ಶೃಂಗಸಭೆಯಲ್ಲಿ ಮಾತನಾಡುವುದನ್ನು ಕೇಳಲು ಮರೆಯದಿರಿ
ಮತ್ತು ಮೇ 8 ರಂದು, ನಿಜವಾದ ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ SQL ಸರ್ವರ್ ಬಳಕೆಯನ್ನು ತೆರೆಯುವ ಅಧಿಕೃತ ಬಿಡುಗಡೆಯನ್ನು ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ.
ಮೂಲ: www.habr.com