Microsoft SQL Server 2017 7 ඔක්තෝබර් මාසයේ සිට RHEL 2017 හි පූර්ණ භාවිතය සඳහා ලබා ගත හැකි අතර, RHEL 8 බීටා සමඟින් Red Hat Microsoft සමඟ සමීපව ක්රියා කර කාර්ය සාධනය වැඩි දියුණු කිරීමට සහ වැඩි ක්රමලේඛන භාෂා සහ යෙදුම් රාමු සඳහා සහය ලබා දීමට, සංවර්ධකයින්ට වැඩි තේරීමක් ලබා දේ. ඔවුන්ගේ ඊළඟ යෙදුම මත වැඩ කිරීමට මෙවලම්.
වෙනස්කම් සහ ඒවා ඔබේ කාර්යයට බලපාන ආකාරය අවබෝධ කර ගැනීමට හොඳම ක්රමය නම් ඒවා අත්හදා බැලීමයි, නමුත් RHEL 8 තවමත් බීටා මට්ටමේ පවතින අතර Microsoft SQL Server 2017 සජීවී යෙදුම්වල භාවිතය සඳහා සහාය නොදක්වයි. කුමක් කරන්න ද?
ඔබට RHEL 8 බීටා හි SQL සේවාදායකය අත්හදා බැලීමට අවශ්ය නම්, මෙම සටහන ඔබට එය ක්රියාත්මක කිරීමට සහ ක්රියාත්මක කිරීමට උපකාරී වනු ඇත, නමුත් 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 සමඟ වැඩ කිරීම සඳහා විවිධ ක්රියාත්මක කළ හැකි ක්රම තුනක් තිබේ:
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 මෘදුකාංග ගබඩාව සමඟ වැඩ කිරීමට පද්ධතිය වින්යාස කිරීම දිගටම කරගෙන යා හැක:
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
මෙයින් පසු, ඔබට සාමාන්ය SQL Server ස්ථාපනය කරගෙන යා හැක, Microsoft මාර්ගෝපදේශයෙහි විස්තර කර ඇති පරිදි "ඉක්මන් ආරම්භය: SQL සේවාදායකය ස්ථාපනය කිරීම සහ 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 බීටා සහිත කන්ටේනරය Microsoft Container Repository වෙතින් විධානය සමඟ බාගත කළ යුතුය:
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 Beta හි ඇති podman සහ බහාලුම් පිළිබඳ වැඩි විස්තර මෙතැනින් සොයා ගත හැක.
දෙදෙනෙකුට වැඩ කරයි
ඔබට සාම්ප්රදායික ස්ථාපනයක් භාවිතයෙන් හෝ බහාලුම් යෙදුමක් ස්ථාපනය කිරීමෙන් RHEL 8 Beta සහ SQL Server 2017 සංයෝජනය උත්සාහ කළ හැකිය. ඕනෑම ආකාරයකින්, ඔබට දැන් SQL සේවාදායකයේ ධාවන අවස්ථාවක් ඔබ සතුව ඇති අතර, ඔබට ඔබේ දත්ත සමුදාය ජනනය කිරීම ආරම්භ කිරීමට හෝ RHEL 8 බීටා හි ඇති මෙවලම් ගවේෂණය කිරීමට යෙදුම් තොගයක් සෑදීමට, වින්යාස කිරීමේ ක්රියාවලිය ස්වයංක්රීය කිරීමට හෝ කාර්ය සාධනය ප්රශස්ත කිරීමට හැකිය.
මැයි මස මුලදී, මයික්රොසොෆ්ට් දත්ත සමුදා පද්ධති සමූහයේ ජ්යෙෂ්ඨ ගෘහ නිර්මාණ ශිල්පී බොබ් වෝඩ්, සමුළුවේදී කතා කිරීමට වග බලා ගන්න.
සහ මැයි 8 වෙනිදා, සැබෑ යෙදුම්වල SQL Server භාවිතය විවෘත කරමින් නිල නිකුතුවක් බලාපොරොත්තු වේ.
මූලාශ්රය: www.habr.com