Prejšnji teden smo se lahko srečali predogled različice SQL Server za Gnu / Linux, različico, ki jo je kljub preskusom mogoče namestiti v kateri koli računalnik Linux. Ta različica je pripravljena tako, da jo je v Ubuntu zelo enostavno namestiti, lahko pa jo namestite v katero koli drugo distribucijo, kot je Fedora.
V tej mali vadnici Povemo vam, kako to storiti preprosto in hitro Ne da bi imeli veliko znanja o bazah podatkov, a da bi z njimi lahko pravilno delovali, moramo nekaj vedeti o bazah podatkov.
Namestitev SQL Server
Kot pri mnogih najnovejših programih Strežnika SQL Server ni mogoče najti v skladiščih Fedora, zato jih moramo najprej vključiti v repozitorije, tako da v terminal vnesemo naslednje:
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
Ko smo dodali te repozitorije, moramo zdaj v distribucijo namestiti Microsoftovo bazo podatkov in to storimo na naslednji način:
sudo dnf -y install mssql-server mssql-tools
Konfiguracija strežnika SQL v Fedori
Nato moramo zagnati konfiguracijski skript, za to pa moramo najprej odpreti vrata, ki jih bo uporabil SQL Server, za to napišemo naslednje:
sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent sudo firewall-cmd --reload
Po tem lahko zdaj začnemo s konfiguracijo baze podatkov:
sudo /opt/mssql/bin/sqlservr-setup
Zdaj za zaženite storitev, ko zaženemo Fedoro napišemo naslednje:
sudo systemctl enable mssql-server mssql-server-telemetry
In če želimo v seji, ki jo izvajamo, zagnati storitev SQL Server, moramo narediti naslednje:
sudo systemctl start mssql-server mssql-server-telemetry
In to je vse, kar morate storiti, da imate SQL Server v Fedori, vendar se morate zavedati, da je predogled, to je, ni dokončna različica, zato morate biti previdni pri delu, ki mu v Gnu / Linux dovoljujemo to novo programsko opremo.
Primerno bi bilo dati pravilno ime: strežnik MS sql, ker so "strežnik sql" vsi: oracle, postgresql, firebird, mysql, interbase itd.