Jak zainstalować SQL Server w Fedorze

SQL Server

W zeszłym tygodniu mogliśmy się spotkać wersja zapoznawcza SQL Server dla Gnu / Linux, wersja, która pomimo tego, że jest w fazie testów, może być zainstalowana na dowolnym komputerze z systemem Linux. Ta wersja jest przygotowana tak, aby była bardzo łatwa do zainstalowania w Ubuntu, ale można ją zainstalować w dowolnej innej dystrybucji, takiej jak Fedora.

W tym małym samouczku Podpowiadamy, jak to zrobić prosto i szybko Nie mając dużej wiedzy o bazach danych, ale żeby poprawnie z nimi funkcjonować, musimy coś wiedzieć o bazach danych.

Instalacja programu SQL Server

Podobnie jak w przypadku wielu ostatnich programów, Nie można znaleźć programu SQL Server w repozytoriach Fedory, więc najpierw musimy włączyć je do repozytoriów, pisząc w terminalu:

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

Po dodaniu tych repozytoriów musimy teraz zainstalować bazę danych Microsoft w dystrybucji i robimy to w następujący sposób:

sudo dnf -y install mssql-server mssql-tools

Konfiguracja serwera SQL w Fedorze

Następnie musimy uruchomić skrypt konfiguracyjny, ale w tym celu musimy najpierw otworzyć port, z którego będzie korzystał SQL Server, w tym celu piszemy:

sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent
sudo firewall-cmd --reload

A potem możemy rozpocząć konfigurację bazy danych:

sudo /opt/mssql/bin/sqlservr-setup

Teraz dla uruchom usługę, gdy uruchamiamy Fedorę piszemy co następuje:

sudo systemctl enable mssql-server mssql-server-telemetry

A jeśli chcemy uruchomić usługę SQL Server w uruchomionej sesji, musimy wykonać następujące czynności:

sudo systemctl start mssql-server mssql-server-telemetry

I to wszystko, co musisz zrobić, aby mieć SQL Server w Fedorze, jednak musisz pamiętać, że jest to wersja zapoznawcza, czyli nie jest to ostateczna wersja, więc musisz uważać na pracę, którą wykonujemy dla tego nowego oprogramowania w Gnu / Linux.