Minulý týždeň sme sa mohli stretnúť ukážková verzia servera SQL Server pre GNU / Linux, verziu, ktorú je možné napriek tomu, že je v testoch, nainštalovať na ľubovoľný počítač so systémom Linux. Táto verzia je pripravená tak, aby sa dala veľmi ľahko nainštalovať v Ubuntu, ale dá sa nainštalovať do akejkoľvek inej distribúcie, ako je Fedora.
V tomto malom návode Povieme vám, ako na to jednoducho a rýchlo Bez toho, aby sme mali veľké vedomosti o databázach, ale aby sme s nimi správne fungovali, musíme niečo vedieť o databázach.
Inštalácia servera SQL Server
Rovnako ako v prípade mnohých nedávnych programov, SQL Server nie je možné nájsť v úložiskách Fedory, takže najskôr ich musíme začleniť do úložísk zadaním nasledujúcich údajov do terminálu:
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 pridaní týchto úložísk teraz musíme do distribúcie nainštalovať databázu Microsoftu a urobíme to takto:
sudo dnf -y install mssql-server mssql-tools
Konfigurácia servera SQL na Fedore
Potom musíme spustiť konfiguračný skript, ale na to musíme najskôr otvoriť port, ktorý bude používať SQL Server, na tento účel napíšeme toto:
sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent sudo firewall-cmd --reload
A potom môžeme teraz spustiť konfiguráciu databázy:
sudo /opt/mssql/bin/sqlservr-setup
Teraz pre spustiť službu, keď spustíme Fedoru píšeme nasledovné:
sudo systemctl enable mssql-server mssql-server-telemetry
A ak chceme spustiť službu SQL Server v relácii, ktorú práve prevádzkujeme, musíme urobiť nasledovné:
sudo systemctl start mssql-server mssql-server-telemetry
A toto je všetko, čo musíte urobiť, aby ste vo Fedore mali server SQL Server, musíte si však uvedomiť, že ide o ukážku, to znamená nejde o definitívnu verziu, takže musíte byť pri práci, ktorú tento nový softvér umožňuje v Gnu / Linux, opatrný.
Bolo by vhodné uviesť správny názov: MS sql server, pretože „sql server“ sú všetky: Oracle, Postgresql, Firebird, MySQL, Interbase atď.