Hướng dẫn cài SQL Server trên Ubuntu 24.04

Last modified by LongNT on 2026/03/25 11:04

Bước 1: Ta cập nhật các gói hệ thống.

sudo apt update && sudo apt upgrade -y

Bước 2: Nhập khóa GPG của Microsoft SQL Server

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

1774407317506-228.png

Bước 3: Thêm Microsoft SQL Server Repository

sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/22.04/mssql-server-2022.list)"

1774407533837-285.png

Sau khi thêm xong thì bạn cập nhật lại gói hệ thống.

sudo apt update

Bây giờ chúng ta phải cài đặt thêm các gói này vào vì SQL Server không tương thích với ubuntu 24.04

wget http://archive.ubuntu.com/ubuntu/pool/main/o/openldap/libldap-2.5-0_2.5.11+dfsg-1~exp1ubuntu3_amd64.deb

sudo dpkg -i libldap-2.5-0_2.5.11+dfsg-1~exp1ubuntu3_amd64.deb

sudo apt install -y libcurl4 libssl-dev libgnutls30

Bước 4: Cài đặt và cấu hình SQL Server

sudo apt install mssql-server

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

Chọn một phiên bản và đặt mật khẩu cho sa

1774409620521-564.png

Rất có thể bạn sẽ chọn phiên bản dành cho Developer (2) có tất cả các tính năng của doanh nghiệp nhưng bạn không thể sử dụng trong môi trường product. Đây có thể là phiên bản duy nhất bạn muốn cài đặt trên phiên bản Linux không được hỗ trợ.

1774409787546-543.png

Bạn kiểm tra xem SQL Server đã hoạt động chưa.

systemctl status mssql-server --no-pager -l

1774409869276-774.png

Bước 5: Cài đặt SQL Server Command-Line Tools

Thêm Microsoft repository cho SQL Server tools

sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/22.04/prod.list)"

Sau đó update lại gói hệ thống.

sudo apt update

Tiếp theo cài mssql-tools

sudo apt install mssql-tools unixodbc-dev

Chọn YES để đồng ý với điều khoản.

1774410071513-682.png

1774410090756-403.png

Bây giờ hãy thêm các công cụ mssql vào path variable. Bằng cách này bạn có thể gọi sqlcmd từ bất cứ nơi nào bạn muốn.
 

echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile

source ~/.bash_profile

Bước 6: Bật SQL Server agent

sudo /opt/mssql/bin/mssql-conf set sqlagent.enabled true

sudo systemctl restart mssql-server

Bây giờ bạn chỉ có thể kết nối qua SSMS bằng Địa chỉ IPv4 Public và mật khẩu.

1774410367386-496.png

Và ta đã kết nối được.

1774410489158-817.png

Hoặc ta có thể dùng sqlcmd.

1774411321557-786.png

1774411339405-735.png

Chúc các bạn thành công ^^.