Tuần trước chúng ta đã có thể gặp nhau phiên bản xem trước của SQL Server dành cho Gnu / Linux, một phiên bản mặc dù đang trong quá trình thử nghiệm có thể được cài đặt trên bất kỳ máy tính Linux nào. Phiên bản này được chuẩn bị sẵn để nó rất dễ cài đặt trong Ubuntu nhưng nó có thể được cài đặt trong bất kỳ bản phân phối nào khác như Fedora.
Trong hướng dẫn nhỏ này Chúng tôi cho bạn biết cách thực hiện đơn giản và nhanh chóng không có kiến thức sâu rộng về cơ sở dữ liệu nhưng để có thể làm việc đúng với nó, chúng ta phải biết một số điều về cơ sở dữ liệu.
Cài đặt SQL Server
Như với nhiều chương trình gần đây, Không thể tìm thấy SQL Server trong kho lưu trữ Fedora, vì vậy trước tiên chúng ta phải kết hợp chúng vào kho lưu trữ bằng cách nhập nội dung sau vào một thiết bị đầu cuối:
sudo su - curl https://packages.microsoft.com/config/rhel/7/mssql-server.repo & /etc/yum.repos.d/mssql-server.repo curl https://packages.microsoft.com/config/rhel/7/prod.repo & /etc/yum.repos.d/msprod.repo exit
Khi chúng tôi đã thêm các kho này, bây giờ chúng tôi phải cài đặt cơ sở dữ liệu Microsoft trong bản phân phối và chúng tôi thực hiện như sau:
sudo dnf -y install mssql-server mssql-tools
Cấu hình máy chủ SQL trên Fedora
Sau đó, chúng tôi phải bắt đầu tập lệnh cấu hình, nhưng đối với điều này, trước tiên chúng tôi phải mở cổng mà SQL Server sẽ sử dụng, đối với điều này, chúng tôi viết như sau:
sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent sudo firewall-cmd --reload
Và sau đó, bây giờ chúng ta có thể bắt đầu cấu hình cơ sở dữ liệu:
sudo /opt/mssql/bin/sqlservr-setup
Bây giờ cho bắt đầu dịch vụ khi chúng tôi khởi động Fedora chúng tôi viết như sau:
sudo systemctl enable mssql-server mssql-server-telemetry
Và nếu chúng ta muốn khởi động dịch vụ SQL Server trong phiên chúng ta đang chạy, thì chúng ta phải làm như sau:
sudo systemctl start mssql-server mssql-server-telemetry
Và đây là tất cả những gì bạn phải làm để có SQL Server trong Fedora, tuy nhiên bạn phải nhớ rằng đó là bản Xem trước, nghĩa là nó không phải là một phiên bản cuối cùng, vì vậy bạn phải cẩn thận với công việc mà chúng tôi để phần mềm mới này thực hiện trong Gnu / Linux.
Sẽ rất tiện lợi nếu đặt tên chính xác: MS sql server, vì một "sql server" là tất cả: oracle, postgresql, firebird, mysql, interbase, v.v.