Microsoft SQL Server теперь Linux-ও উপলব্ধ (বেটা ভার্সন: RHEL, CentOS, Ubuntu 64-bit)।
পূর্বশর্ত
- ন্যূনতম ৪GB RAM, ৩০GB ডিস্ক
- CentOS 7 ইনস্টলড
- রুট বা sudo ইউজার
MS SQL Server রিপোজিটরি যোগ ও ইনস্টলেশন
# রিপো যোগ curl https://packages.microsoft.com/config/rhel/7/mssql-server.repo > /etc/yum.repos.d/mssql-server.repo # ইনস্টল yum update yum install -y mssql-server
ইনস্টলেশন শেষে সেটআপ চালান:
/opt/mssql/bin/sqlservr-setup
- SA পাসওয়ার্ড সেট করুন (৮+ ক্যারেক্টার, আপার/লোয়ার কেস, নাম্বার, স্পেশাল চ্যার)۔
- SQL Server সার্ভিস স্টার্ট এবং বুটে অটো-স্টার্ট ইनेবল করুন।
সার্ভিস ম্যানেজমেন্ট
# সার্ভিস স্টার্ট systemctl start mssql-server # স্ট্যাটাস চেক systemctl status mssql-server
ফায়ারওয়াল কনফিগারেশন (পোর্ট ১৪৩৩)
firewall-cmd --zone=public --add-port=1433/tcp --permanent firewall-cmd --reload
MS SQL Tools (sqlcmd) ইনস্টলেশন
# প্রডাক্ট রিপো যোগ curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/msprod.repo # টুলস ইনস্টল yum install mssql-tools
লাইসেন্স টার্মস এক্সেপ্ট করতে হবে (YES)।
SQL Server-এ কানেক্ট ও টেস্ট
# লোকাল কানেকশন sqlcmd -S localhost -U SA -P 'Test@1234' # SQL কমান্ড 1> CREATE DATABASE TEST1; 2> GO; 3> QUIT
এই গাইড অনুসরণ করে CentOS 7-এ MS SQL Server (বেটা) ইনস্টল, কনফিগার, ফায়ারওয়াল খুলা এবং কমান্ড লাইন টুলস দিয়ে কানেক্ট করা সম্ভব।