Câu trả lời này bao gồm cài đặt Máy chủ và Công cụ MSSQL cho bất kỳ hệ thống 16.04 nào. Nó không bao gồm giải pháp Docker để nhận MSSQL Server trên hệ thống. Một câu trả lời riêng sẽ được viết cho MSSQL Server thông qua tùy chọn cài đặt Docker cho SQL Server.
Có một vài thành phần khác nhau ở đây trong các gói chỉ từ kho của Microsoft.
mssql-server
- Microsoft SQL Server cho Linux Xem trước
mssql-tools
- sqlcmd
, v.v. các lệnh để tương tác với MSSQL Server.
Có một số cảnh báo ác ở đây:
- Bạn phải có 16.04 cho tất cả các thành phần; Nó KHÔNG hoạt động trên các phiên bản cũ hơn.
- Hiện tại, chỉ có các phiên bản 64 bit của các gói có sẵn. Bạn sẽ không thể chạy
mssql-server
và có thể không phải là các công cụ trừ khi bạn ở trên các hệ thống 64 bit.
Tất cả các lệnh dưới đây là từ các bước được đề xuất của Microsoft. Tôi không đề xuất sử dụng một số lệnh này ngoài việc thực hiện chính xác các bước này , do bản chất của rủi ro bảo mật mà một số quy trình ở đây đưa ra (chẳng hạn như đăng nhập vào trình bao siêu người dùng).
mssql-server
các bước cài đặt ( nguồn )
Các bước này bao gồm thiết lập MS SQL Server cho Linux Public Preview. Đây và phương thức Docker là hai phương thức để thiết lập MSSQL Server cho Linux.
Hãy cẩn thận:
- Bạn cần có một hệ thống 64 bit cho Máy chủ MSSQL.
- Bạn cần ít nhất 4GB RAM trên hệ thống để MSSQL Server cài đặt.
- Bạn phải có Ubuntu 16.04 cho việc này, hiện tại không có phiên bản nào khác trên máy chủ kho lưu trữ của họ.
Để cài đặt mssql-server
Gói trên Ubuntu, hãy làm theo các bước sau:
Vào chế độ siêu người dùng.
sudo su
Nhập khóa GPG của kho lưu trữ công cộng:
curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
Đăng ký kho lưu trữ Microsoft SQL Server Ubuntu:
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-2017.list)"
Thoát chế độ siêu người dùng.
exit
Chạy các lệnh sau để cài đặt SQL Server:
sudo apt-get update
sudo apt-get install -y mssql-server
Sau khi cài đặt gói hoàn tất, hãy chạy tập lệnh cấu hình và làm theo lời nhắc.
sudo /opt/mssql/bin/mssql-conf setup
Sau khi cấu hình xong, hãy xác minh rằng dịch vụ đang chạy:
systemctl status mssql-server
Xem: Quickstart: Cài đặt SQL Server và tạo cơ sở dữ liệu trên Ubuntu .
mssql-tools
Các bước cài đặt ( nguồn )
Phần này bao gồm thiết lập mssql-tools
bao gồm sqlcmd
lệnh. Các bước này là cần thiết cho bất kỳ hệ thống nào bạn muốn sử dụng sqlcmd
lệnh hoặc các tiện ích có nguồn gốc khác của Microsoft trên Linux để tương tác với Máy chủ MSSQL.
(Điều này là không bắt buộc đối với các thư viện Python khác để tương tác với MSSQL hoặc các tiện ích khác như DataGrip có thể tương tác với máy chủ, v.v., không cần mssql-tools
pacakge để hoạt động.)
Hãy cẩn thận:
- Tôi chưa tìm thấy phiên bản này cho các hệ thống không phải 64 bit. Bạn có thể cần một hệ thống 64 bit để làm cho các công cụ này hoạt động.
- Bạn chỉ có thể sử dụng các công cụ trên 16.04 hiện tại.
Vào chế độ siêu người dùng
sudo su
Nhập khóa GPG của kho lưu trữ công cộng:
curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
Đăng ký kho lưu trữ Microsoft Ubuntu:
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/16.04/prod.list)"
Thoát chế độ siêu người dùng:
exit
Cập nhật danh sách nguồn và chạy lệnh cài đặt:
sudo apt-get update
sudo apt-get install mssql-tools