Cài đặt SQL Server 2022 Standard trên Ubuntu 22.04
Cài đặt SQL Server 2022 Standard trên Ubuntu 22.04 cho phép bạn triển khai hệ quản trị cơ sở dữ liệu Microsoft cấp doanh nghiệp trên nền tảng Linux ổn định và hiệu suất cao. Bài viết này hướng dẫn từng bước cách thêm Microsoft repository, cài đặt gói SQL Server, cấu hình xác thực và bật truy cập từ xa.
Bạn cũng sẽ được hướng dẫn cài đặt công cụ dòng lệnh sqlcmd, cấu hình firewall, tăng cường bảo mật bằng cách vô hiệu hóa tài khoản mặc định sa, và kiểm tra trạng thái dịch vụ đúng cách.
Dù bạn là Developer, DBA hay IT Administrator, tutorial này sẽ giúp bạn triển khai SQL Server 2022 an toàn, tối ưu và sẵn sàng cho môi trường production trên Ubuntu 22.04.
Kết thúc bài hướng dẫn, bạn sẽ có một instance SQL Server 2022 Standard hoạt động đầy đủ trên Linux.
🧱 Step 1: Install mssql-server
Download Microsoft public key and configure repository
Download the public key, convert it from ASCII to GPG format, and write it to the required location:
Re-add the repository with the new key:
Install SQL Server
After installation, choose the SQL version during setup:
Enter key:
Administrator account:
Check SQL Server service status:
🛠 Step 2: Install sqlcmd (Command Line Tool)
1️⃣ Create key directory (if not available)
2️⃣ Download Microsoft key
3️⃣ Add mssql-tools18 repository (Ubuntu 22.04)
4️⃣ Update package list
5️⃣ Install SQL Server CLI tools
Add sqlcmd to PATH for quick access:
🔐 Step 3: Disable SA and Create New Admin User
Why Microsoft recommends disabling SA
• SA là tài khoản mặc định. Ai cũng biết username này.
• Nếu SQL Server mở ra LAN hoặc Internet, hacker chỉ cần đoán mật khẩu để truy cập.
• Best practice:
Đăng nhập bằng SA lần đầu.
Tạo một admin user mới (tên khó đoán).
Gán quyền sysadmin.
Disable SA.
Safety Procedure
#1 Login with SA
Because ODBC Driver 18 requires TLS encryption by default, and your server uses a self-signed certificate, you must bypass certificate validation using -C.
#2 Create new admin user
#3 Disable SA
🌐 Step 4: Configure Firewall and Remote Access
#1 Enable firewall and open required ports
⚠ Trong môi trường production, nên cấu hình thêm giới hạn IP.
#2 Check port 1433
By default, SQL Server listens on port 1433.
If you see:
SQL Server đang hoạt động bình thường.
#3 Allow SQL Server to receive remote connections
By default, SQL Server on Linux binds to 0.0.0.0.
To ensure this:
🎯 Kết luận
Bạn đã cài đặt và cấu hình thành công SQL Server 2022 Standard trên Ubuntu 22.04.
Hệ thống hiện bao gồm:
✅ Cấu hình Microsoft repository
✅ Cài đặt SQL Server 2022 Standard
✅ Thiết lập xác thực an toàn
✅ Tạo admin user riêng
✅ Disable tài khoản SA
✅ Cấu hình firewall
✅ Bật remote access
✅ Cài đặt công cụ sqlcmd
Instance SQL Server của bạn hiện đã sẵn sàng cho môi trường production và workload thực tế.
Tham khảo thêm bài viết cùng chủ đề
P5 – Cập nhật UniFi Network Controller trên Ubuntu
UniFi – Cập nhật UniFi Network Controller trên Ubuntu (Hướng dẫn chi tiết) Việc cập nhật UniFi Network Controller thường xuyên là yếu tố quan trọng để đảm bảo bảo mật, độ ổn định và khả năng tương thích—đặc biệt với các hệ thống đang vận hành trên Ubuntu Server....
Read MoreP4 – Giới hạn băng thông từng thiết bị trên UniFi WiFi
🚀 Hướng dẫn giới hạn băng thông từng thiết bị trên UniFi WiFi Trong hệ thống mạng doanh nghiệp hoặc gia đình có nhiều thiết bị kết nối WiFi, việc một vài client chiếm quá nhiều băng thông là tình trạng rất phổ biến. Điều này dễ gây ra hiện...
Read MoreP3 – Cách Sao Lưu và Khôi Phục Dữ Liệu UniFi Controller v9
Select UniFi – Hướng Dẫn Backup và Restore UniFi Controller v9 (Đầy Đủ) Sao lưu (backup) UniFi Controller là một tác vụ cực kỳ quan trọng nhằm bảo vệ toàn bộ cấu hình mạng, thiết bị và các thiết lập site.Với UniFi Controller v9, Ubiquiti cung cấp các tùy chọn...
Read More