Để có thể connect tới một MSSQL Server trong Ubuntu, chúng ta cần cài đặt công cụ sqlcmd, là một công cụ của Microsoft. Trong bài viết này, mình hướng dẫn các bạn cài đặt công cụ này các bạn nhé.
Đầu tiên, giống như Cài đặt MSSQL Server trên Ubuntu, các bạn cũng cần thêm certificate của Microsoft vào máy của mình:
1 |
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add - |
sau đó thì thêm Microsoft Ubuntu repository vào:
1 |
curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list |
Kết quả:Lúc này, các bạn cần chạy câu lệnh:
1 |
sudo apt-get update |
để cập nhập tất cả các software có trong repository của máy Ubuntu của các bạn.
Bây giờ thì các bạn có thể bắt đầu cài đặt công cụ sqlcmd rồi:
1 |
sudo apt-get install mssql-tools |
Trong quá trình cài đặt, sẽ xuất hiện một số cửa sổ về điều khoản sử dụng cho:
mssql-tools
msodbcsql17
các bạn chỉ cần chọn Yes là được rồi.
Sau khi việc cài đặt kết thúc, location của công cụ sqlcmd sẽ ở thư mục /opt/mssql-tools/bin/. Các bạn có thể sử dụng đường dẫn này để sử dụng công cụ sqlcmd, ví dụ như kiểm tra phiên bản của công cụ này như sau:
1 |
/opt/mssql-tools/bin/sqlcmd -? |
Kết quả:
Hoặc export đường dẫn /opt/mssql-tools/bin vào biến môi trường $PATH bằng cách thêm vào cuối tập tin .bashrc trong thư mục người dùng câu lệnh sau:
1 |
export PATH=/opt/mssql-tools/bin:$PATH |
rồi chạy câu lệnh sau để cập nhập:
1 |
. .bashrc |
Khi đó, các bạn có thể sử dụng công cụ sqlcmd ở bất cứ đâu trong máy của mình. Ví dụ như: