VPS

⌘K
  1. Home
  2. VPS
  3. Ubuntu
  4. mssql install 2025 ubuntu 24.4

mssql install 2025 ubuntu 24.4

অবশ্যই! নিচে আমি আপনার সফল ইনস্টলেশন ও কানেকশন সেটআপ অনুসারে সম্পূর্ণ একটি MSSQL Server 2025 Preview ইনস্টলেশন এবং Windows থেকে কানেকশন টিউটোরিয়াল (Ubuntu 24.04 VPS) তৈরি করে দিলাম।


✅ সম্পূর্ণ MSSQL Server 2025 ইনস্টলেশন ও কানেকশন টিউটোরিয়াল (Ubuntu 24.04 + SSMS)


📦 ধাপ ১: সিস্টেম আপডেট ও প্রিপারেশন

sudo apt update
sudo apt install curl apt-transport-https gnupg2 software-properties-common -y

🔑 ধাপ ২: Microsoft GPG key যুক্ত করা

curl -fsSL https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc

📁 ধাপ ৩: MSSQL Server 2025 Preview এর Repository যুক্ত করা

curl -fsSL https://packages.microsoft.com/config/ubuntu/22.04/mssql-server-preview.list | sudo tee /etc/apt/sources.list.d/mssql-server-preview.list

🔃 ধাপ ৪: প্যাকেজ লিস্ট আপডেট ও MSSQL ইনস্টল করা

sudo apt update
sudo apt install -y mssql-server

⚙️ ধাপ ৫: SQL Server কনফিগার (Edition + Password)

sudo /opt/mssql/bin/mssql-conf setup

👉 এখানে আপনি Edition হিসেবে 2 (Developer) সিলেক্ট করবেন
👉 SA পাসওয়ার্ড দিন (যেমন: Test@1234)


🧩 ধাপ ৬: Missing dependency ফিক্স (liblber-2.5.so.0)

curl -O http://debian.mirror.ac.za/debian/pool/main/o/openldap/libldap-2.5-0_2.5.13+dfsg-5_amd64.deb
sudo dpkg -i libldap-2.5-0_2.5.13+dfsg-5_amd64.deb

🔁 ধাপ ৭: MSSQL সার্ভার চালু করুন

sudo systemctl restart mssql-server
sudo systemctl status mssql-server --no-pager

✅ আপনি দেখতে পাবেন: Active: active (running)


🔐 ধাপ ৮: Firewall এ পোর্ট খুলুন

sudo ufw allow 1433/tcp
sudo ufw enable
sudo ufw status

🌐 ধাপ ৯: Remote TCP/IP allow করতে config যোগ করুন

sudo nano /var/opt/mssql/mssql.conf

নিচে যুক্ত করুন:

[network]
tcpport = 1433
ipaddress = 0.0.0.0

Save: Ctrl + O, Exit: Ctrl + X

তারপর:

sudo systemctl restart mssql-server

🧪 ধাপ ১০: SQLCMD ইনস্টল করুন

curl https://packages.microsoft.com/config/ubuntu/22.04/prod.list | sudo tee /etc/apt/sources.list.d/mssql-release.list
sudo apt update
sudo ACCEPT_EULA=Y apt install -y mssql-tools18 unixodbc-dev
echo 'export PATH="$PATH:/opt/mssql-tools18/bin"' >> ~/.bashrc
source ~/.bashrc

🛠️ ধাপ ১১: sqlcmd দিয়ে টেস্ট লগইন

sqlcmd -S localhost -U sa -P 'আপনার-পাসওয়ার্ড' -N -C

Example:

sqlcmd -S localhost -U sa -P 'Test@1234' -N -C

🖥️ ধাপ ১২: Windows থেকে SSMS দিয়ে কানেকশন

FieldValue
Server Nameyour-vps-ip,1433
AuthenticationSQL Server Authentication
Usernamesa
PasswordTest@1234

✅ সফল হলে Object Explorer-এ ডেটাবেজ লিস্ট দেখতে পাবেন


📦 ধাপ ১৩: .bak ফাইল দিয়ে ডেটাবেজ Restore (VPS এ)

১. .bak ফাইল কপি করুন:

scp "C:\path\to\ezyERP_db_2025_06_21_14_34.bak" root@your-vps-ip:/var/opt/mssql/backups/

২. SSMS থেকে:

  • Databases → Right Click → Restore Database → Device → Add:
    /var/opt/mssql/backups/ezyERP_db_2025_06_21_14_34.bak
  • Name: ezyERP_2025
  • Option tab: tick WITH REPLACE
  • Click OK

✅ সবকিছু এখন সফলভাবে সেটআপ শেষ!

আপনি চাইলে আমি এই সবকিছু .sh ফাইলে বানিয়ে দিতে পারি future use এর জন্য।

আপনি .sh script চান কি না বলেন, আমি এক ক্লিকে MSSQL + config + restore ready করে দিচ্ছি।

Articles

How can we help?