12/08/2018, 15:05

Rails với SQL Server - Phần 1: Cài đặt SQL Server trên Ubuntu

Rails vs SQL Server: nghe có vẻ hơi lạ lẫm khi một bên là Framework mã nguồn mở, một bên là database độc quyền của Microsoft. Một ngày đẹp trời bạn nhận được một dự án với yêu cầu từ khách hàng là xây dựng một web app với database đã có sẵn là SQL Server. Bạn đang nghiên cứu Rails và không muốn ...

Rails vs SQL Server: nghe có vẻ hơi lạ lẫm khi một bên là Framework mã nguồn mở, một bên là database độc quyền của Microsoft. Một ngày đẹp trời bạn nhận được một dự án với yêu cầu từ khách hàng là xây dựng một web app với database đã có sẵn là SQL Server. Bạn đang nghiên cứu Rails và không muốn tốn thời gian để học lại ngôn ngữ khác. Vậy thì chỉ còn phương án xây dựng một ứng dụng Rails với hệ quản trị CSDL là SQL Server. Trước tiên, chắc chắn để có thể kếp hợp hai thứ này thì bạn phải có SQL Server. Tuy nhiên SQL Server lại là hàng của Microsoft, trong khi bạn đang rất sung sướng với những dòng lệnh trên Terminal của Ubuntu, và chẳng muốn chuyển qua Windows để cài lại môi trường (rvm, git, ruby, rails, ....) và code Rails cả. Rất may, Microsoft đã ra mắt một phiên bản của SQL Server trên Ubuntu là SQL Server vNext CTP 2.0. Và đúng như vậy bạn sẽ có SQL Server trên Ubuntu. (À, nhắc bạn là phiên bản này nó chỉ hỗ trợ cho Ubuntu 16.04 và 16.10, vì vậy nếu đang xài Ubuntu phiên bản thấp hơn thì cố gắng up lên nhé ^^)

Cài đặt SQL Server trên Ubuntu step by step:

Để cài đặt SQL Server trên Ubuntu bạn có thể làm theo các bước sau đây:

  1. Import the public repository GPG keys:
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
  1. Register the Microsoft SQL Server Ubuntu repository:
curl https://packages.microsoft.com/config/ubuntu/16.04/mssql-server.list | sudo tee /etc/apt/sources.list.d/mssql-server.list
  1. Run the following commands to install SQL Server:
sudo apt-get update
sudo apt-get install -y mssql-server
  1. Sau khi quá trình cài đặt thành công, bạn tiếp tục chạy mssql-conf setup và làm theo hướng dẫn
sudo /opt/mssql/bin/mssql-conf setup
  1. Cuối cùng sau khi hoàn thành tất cả, hãy chắc chắn rằng service đang chạy trên local của bạn
systemctl status mssql-server

Vậy là xong, đến đây thì bạn đã có SQL Server trên local của bạn. Bạn có thể bắt đầu với Rails app của bạn rồi đó. Tuy nhiên, nếu bạn quan tâm thì bạn có thể tiếp tục theo mình cài đặt mssql-tools để thao tác với SQL Server trên Terminal thân yêu của bạn (Bởi vì không có SQL Server Management Studio trên Ubuntu đâu nhé             </div>
            
            <div class=

0