Denne artikel giver trin-for-trin instruktioner til installation af SQL Server 2019 til Linux på SUSE Linux Enterprise Server 12.
Disse trin bør fungere på SUSE Linux Enterprise Server 12, SP2, SP3, SP4 og SP5.
Du bør have mindst 2 GB hukommelse, før du installerer SQL Server på din SUSE-maskine. Hvis du installerer dette på en virtuel maskine, skal du have mindst 2 GB hukommelse allokeret til den.
Filsystemet skal være XFS eller EXT4 .
Installer SQL Server
Følgende trin installerer SQL Server 2019 til Linux på SUSE Linux Enterprise Server 12.
Åbn terminal, og kør følgende kommandoer.
Download konfigurationsfilen til Microsoft SQL Server 2019 SLES-lageret:
sudo zypper addrepo -fc https://packages.microsoft.com/config/sles/12/mssql-server-2019.repo
Opdater dine arkiver:
sudo zypper --gpg-auto-import-keys refresh
For at sikre, at Microsoft-pakkesigneringsnøglen er installeret på dit system, skal du bruge følgende kommando:
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
Installer SQL Server:
sudo zypper install -y mssql-server
Kør mssql-conf setup :
sudo /opt/mssql/bin/mssql-conf setup
Følg vejledningen for at vælge din udgave, accepter licensaftalen, og indstil sa-adgangskoden.
Sørg for at angive en stærk adgangskode (minimumslængde 8 tegn, inklusive store og små bogstaver, basis 10 cifre og/eller ikke-alfanumeriske symboler).
Tjek status for SQL Server
Du kan køre følgende kommando for at bekræfte, at SQL Server kører:
systemctl status mssql-server
Fjernforbindelser
For at tillade fjernforbindelser skal du åbne SQL Server-porten på firewallen.
SQL Servers standardport er TCP 1433.
Hvis du bruger SuSE firewall, skal du redigere /etc/sysconfig/SuSEfirewall2
konfigurationsfil, så FW_SERVICES_EXT_TCP
indtastningen angiver SQL Server-portnummeret:
FW_SERVICES_EXT_TCP="1433"
Installer kommandolinjeværktøjer
Nu hvor du har installeret SQL Server, skal du bruge en slags værktøj til at oprette forbindelse til den.
Følgende trin vil få dig opsat med to SQL Server-kommandolinjeværktøjer:sqlcmd og bcp .
Tilføj Microsoft SQL Server-lageret til Zypper:
sudo zypper addrepo -fc https://packages.microsoft.com/config/sles/12/prod.repo
sudo zypper --gpg-auto-import-keys refresh
Installer nu mssql-tools med unixODBC-udviklerpakken:
sudo zypper install -y mssql-tools unixODBC-devel
Du bliver bedt om at acceptere licensbetingelserne to gange. Hvis du accepterer vilkårene, skal du indtaste YES
ved begge lejligheder.
Tilføj til PATH
Du kan eventuelt tilføje /opt/mssql-tools/bin/
til din PATH miljøvariabel, så du kan køre værktøjerne uden at skulle angive den fulde sti.
For at lave sqlcmd/bcp tilgængelig fra bash-skallen til login-sessioner:
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
For at lave sqlcmd/bcp tilgængelig fra bash-skallen til interaktive/ikke-login-sessioner:
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc
Opret forbindelse til SQL Server
Nu hvor SQL Server er installeret, og kommandolinjeværktøjerne også er installeret, kan vi bruge kommandolinjeværktøjerne til at oprette forbindelse til SQL Server.
Indtast følgende, men erstat <YourPassword>
med din egen adgangskode:
sqlcmd -S localhost -U SA -P '<YourPassword>'
Alternativt kan du udelade -P '<YourPassword>'
og du vil blive bedt om det i stedet.
For at oprette forbindelse til en fjerninstans skal du ændre localhost til maskinens navn eller IP-adresse, og sørg for at have port 1433 åben på firewallen.
Når du har oprettet forbindelse med succes, bør du se en prompt, der ser sådan ud:
1>
Herfra kan du bruge T-SQL til at oprette databaser, køre forespørgsler og mere.
Indtil nu skal du indtaste følgende kode for at kontrollere din version af SQL Server:
SELECT @@version
GO
Hvis du er ny til SQL Server, så tjek mit SQL Server-tutorial på Quackit.