# Hướng Dẫn Sử Dụng MSSQL Server 2025 (Ubuntu 24.04) ## Thông Tin Cài Đặt - **Phiên bản**: Microsoft SQL Server 2025 (RTM) - Enterprise Developer Edition - **Giấy phép**: Miễn phí trọn đời (Free Forever) cho môi trường **Development & Test**. Không dùng cho Production. - **Hệ điều hành**: Ubuntu 24.04 - **Tài khoản mặc định**: `SA` - **Mật khẩu**: `Velik@2026` ## Kết Nối Database Sử dụng `sqlcmd` để kết nối: ```bash /opt/mssql-tools18/bin/sqlcmd -S localhost -U SA -P 'Velik@2026' -C ``` Để chạy một câu lệnh SQL đơn giản (ví dụ: kiểm tra phiên bản): ```bash /opt/mssql-tools18/bin/sqlcmd -S localhost -U SA -P 'Velik@2026' -C -Q "SELECT @@VERSION" ``` > **Lưu ý**: Cờ `-C` là bắt buộc để tin cậy chứng chỉ server (Trust Server Certificate) vì mặc định MSSQL tạo chứng chỉ tự ký. ## Quản Lý Service Các lệnh systemd để quản lý MSSQL Server: - **Kiểm tra trạng thái**: ```bash sudo systemctl status mssql-server ``` - **Khởi động**: ```bash sudo systemctl start mssql-server ``` - **Dừng**: ```bash sudo systemctl stop mssql-server ``` - **Khởi động lại**: ```bash sudo systemctl restart mssql-server ``` ## Cấu Hình & Thư Mục - **File cấu hình**: `/var/opt/mssql/mssql.conf` - **Thư mục dữ liệu (mặc định)**: `/var/opt/mssql/data` - **Thư mục log lỗi**: `/var/opt/mssql/log` - **Công cụ cấu hình**: `/opt/mssql/bin/mssql-conf` ### Thay Đổi Password SA Nếu cần đặt lại mật khẩu SA: ```bash sudo systemctl stop mssql-server sudo MSSQL_SA_PASSWORD='NewStrongPassword!' /opt/mssql/bin/mssql-conf -n set-sa-password sudo systemctl start mssql-server ``` ### Thay Đổi Phiên Bản (Edition) ```bash sudo systemctl stop mssql-server sudo /opt/mssql/bin/mssql-conf set-edition # Chọn phiên bản mong muốn (ví dụ: Developer) sudo systemctl start mssql-server ```