Sidste uge var vi i stand til at mødes en preview-version af SQL Server til Gnu / Linux, en version der til trods for at være i test kan installeres på enhver Linux-computer. Denne version leveres forberedt, så den er meget let at installere i Ubuntu, men den kan installeres i enhver anden distribution som Fedora.
I denne lille tutorial Vi fortæller dig, hvordan du gør det enkelt og hurtigt Uden at have stor viden om databaser, men for at fungere korrekt med det, er vi nødt til at vide noget om databaser.
SQL Server installation
Som med mange nyere programmer, SQL Server kan ikke findes i Fedora repositories, så først skal vi indarbejde dem i arkiverne ved at skrive følgende i en terminal:
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
Når vi har tilføjet disse arkiver, skal vi nu installere Microsoft-databasen i distributionen, og vi gør det som følger:
sudo dnf -y install mssql-server mssql-tools
SQL Server-konfiguration på Fedora
Derefter skal vi starte konfigurationsscriptet, men for dette skal vi først åbne den port, som SQL Server skal bruge, for dette skriver vi følgende:
sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent sudo firewall-cmd --reload
Og efter dette kan vi nu starte databasekonfigurationen:
sudo /opt/mssql/bin/sqlservr-setup
Nu for start tjenesten, når vi starter Fedora vi skriver følgende:
sudo systemctl enable mssql-server mssql-server-telemetry
Og hvis vi vil starte SQL Server-tjenesten i den session, vi kører, skal vi gøre følgende:
sudo systemctl start mssql-server mssql-server-telemetry
Og dette er alt hvad du skal gøre for at have SQL Server i Fedora, men du skal huske, at det er en forhåndsvisning, det vil sige det er ikke en endelig version, så du skal være forsigtig med det arbejde, som vi lader denne nye software udføre i Gnu / Linux.
Det ville være praktisk at sætte det rigtige navn: MS sql server, fordi en "sql server" er alle: oracle, postgresql, firebird, mysql, interbase osv.