হ্যাঁ, নভেম্বর ২০১ of এর শেষ হিসাবে এবং ডকস.মাইক্রোসফট.কম অনুসারে আপনি উবুন্টু ১.0.০৪-তে স্কেল-সার্ভার ভিএনেক্সট সিটিপি 1-এর সর্বজনীন পূর্বরূপ ইনস্টল করতে পারেন (14.04 এ কাজ করে না কারণ ওপেনএসএসএল-প্যাকেজটি পুরানো, এবং না 19.04-এ কাজ করবেন না কারণ ওপেনএসএসএল-প্যাকেজটি খুব নতুন):
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
curl https://packages.microsoft.com/config/ubuntu/16.04/mssql-server.list | sudo tee /etc/apt/sources.list.d/mssql-server.list
sudo apt-get update
sudo apt-get install -y mssql-server
sudo /opt/mssql/bin/sqlservr-setup
বা আরও নতুন
sudo /opt/mssql/bin/mssql-conf setup
এটা মুছে ফেলার জন্য
sudo apt-get remove --purge mssql-server
উত্পন্ন ডাটাবেস অপসারণ করতে
sudo rm -rf /var/opt/mssql/
এটি যদি কাজ করে কি না তা যদি আপনি দেখতে চান তবে ফায়ারওয়ালটি স্যুইচ অফ করতে ভুলবেন না
iptables -F
iptables -P INPUT ACCEPT
আপনি এসকিউএল-সার্ভার দিয়ে এটি শুরু করতে পারেন:
systemctl start mssql-server
আপনি এসকিউএল-সার্ভার দিয়ে এটি বন্ধ করতে পারেন:
systemctl stop mssql-server
এর স্থিতি দেখতে:
systemctl status mssql-server
বুট-সময় স্কেল-সার্ভার শুরু করতে:
systemctl enable mssql-server
বুট সময় এসকিউএল-সার্ভার-শুরু অক্ষম করতে:
systemctl disable mssql-server
এবং আপনি যদি কমান্ড-লাইন সরঞ্জাম চান
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list
sudo apt-get update
sudo apt-get install mssql-tools
এটি পরীক্ষা করার জন্য
sqlcmd -S localhost -U SA -P 'YourPasswordHere'
CREATE DATABASE contoso
exit
এবং স্থায়ীভাবে পোর্ট 1433 খোলার জন্য (বর্গ-সার্ভার ডিফল্ট-পোর্ট)
iptables -A INPUT -p tcp --dport 1433 -j ACCEPT
sudo apt-get install iptables-persistent
sudo netfilter-persistent save
sudo netfilter-persistent reload
অথবা আপনি যদি ইউএফডাব্লু ব্যবহার করেন তবে কম টাইপ করে একই কাজটি করতে পারেন
ufw allow 1433/tcp
আরও দেখুন ফায়ারওয়াল-অধ্যবসায় এবং এই
রেড হ্যাট (ফায়ারওয়াল্ড) এর জন্য:
firewall-cmd --add-port=1433/tcp --permanent
firewall-cmd --reload
আপনি যদি কমান্ড-লাইন সরঞ্জামগুলির সাথে কাজ করতে না চান তবে আপনি উইন্ডোজ ল্যাপটপ থেকে এসএসএমএসের সাথে সংযোগ করতে পারেন।
যদি আপনি আপনার ডিস্ট্রোতে স্কেল-সার্ভার ব্যবহার করতে না পারেন (ওপেনসেল খুব পুরানো / ওপেনসেল খুব নতুন / ডিস্ট্রো সমর্থিত নয়) তবে আপনি সর্বদা ডকার চিত্রটি ব্যবহার করতে পারেন:
sudo apt-get install docker.io
docker pull mcr.microsoft.com/mssql/server:2017-latest
docker run -d -p 2017:1433 --name mssql_2017 -e MSSQL_SA_PASSWORD =TOP_SECRET -e ACCEPT_EULA=Y -e MSSQL_PID="Developer" -v /var/opt/mssql:/var/opt/mssql -d mcr.microsoft.com/mssql/server:2017-latest
যা ডকার ইনস্টল করে, ইন্টারনেট থেকে সর্বশেষতম এসকিউএল-সার্ভার -2017 ডকার-লিনাক্স-চিত্রটি টানছে এবং হোস্টের 2017 পোর্টে কনটেইনারটিতে মানচিত্রের পোর্ট 1433 এনেছে এবং TOP_SECRET এ SA-পাসওয়ার্ড "ডেভেলপার" -র লাইসেন্স সেট করে এবং এটি হোস্টের / var / opt / mssql তে ধারকটিতে / var / opt / mssql মানচিত্র করে। আপনাকে সেই ফোল্ডারটি দিয়ে তৈরি করতে হতে পারে mkdir -p /var/opt/mssql
।
সেখান থেকে, আপনি ধারকটি শুরু করতে docker start mssql_2017
এবং সাথে ধারকটি বন্ধ করতে পারেন docker stop mssql_2017
।
লিনাক্সে স্ক্যালি -সার্ভারের সাথে গ্রাফিকভাবে কাজ করতে, আপনি AzureDataStudio ব্যবহার করতে পারেন, এর গিথব পৃষ্ঠা থেকে ডেব-প্যাকেজটি ডাউনলোড করতে এবং এটির মাধ্যমে ইনস্টল করতে পারেনsudo dpkg -i azuredatastudio-linux-1.12.2.deb