sql >> Database >  >> RDS >> Sqlserver

Hoe SQL Server op SUSE 12 te installeren

Dit artikel bevat stapsgewijze instructies voor het installeren van SQL Server 2019 voor Linux op SUSE Linux Enterprise Server 12.

Deze stappen zouden moeten werken op SUSE Linux Enterprise Server 12, SP2, SP3, SP4 en SP5.

U moet minimaal 2 GB geheugen hebben voordat u SQL Server op uw SUSE-machine installeert. Als u dit op een virtuele machine installeert, moet u er ten minste 2 GB geheugen aan hebben toegewezen.

Het bestandssysteem moet XFS . zijn of EXT4 .

SQL Server installeren

De volgende stappen installeren SQL Server 2019 voor Linux op SUSE Linux Enterprise Server 12.

Open terminal en voer de volgende opdrachten uit.

Download het configuratiebestand van de Microsoft SQL Server 2019 SLES-repository:

sudo zypper addrepo -fc https://packages.microsoft.com/config/sles/12/mssql-server-2019.repo

Vernieuw uw opslagplaatsen:

sudo zypper --gpg-auto-import-keys refresh

Om ervoor te zorgen dat de Microsoft-pakketondertekeningssleutel op uw systeem is geïnstalleerd, gebruikt u de volgende opdracht:

sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc

Installeer SQL Server:

sudo zypper install -y mssql-server

Voer mssql-conf setup uit :

sudo /opt/mssql/bin/mssql-conf setup

Volg de aanwijzingen om uw editie te kiezen, de licentieovereenkomst te accepteren en het sa-wachtwoord in te stellen.

Zorg ervoor dat u een sterk wachtwoord instelt (minimale lengte 8 tekens, inclusief hoofdletters en kleine letters, 10 grondtalen en/of niet-alfanumerieke symbolen).

Controleer de status van SQL Server

U kunt de volgende opdracht uitvoeren om te controleren of SQL Server actief is:

systemctl status mssql-server

Verbindingen op afstand

Om externe verbindingen toe te staan, moet u de SQL Server-poort op de firewall openen.

De standaardpoort van SQL Server is TCP 1433.

Als u de SuSE-firewall gebruikt, moet u de /etc/sysconfig/SuSEfirewall2 bewerken configuratiebestand zodat de FW_SERVICES_EXT_TCP invoer specificeert het SQL Server-poortnummer:

FW_SERVICES_EXT_TCP="1433"

Opdrachtregelprogramma's installeren

Nu je SQL Server hebt geïnstalleerd, heb je een soort tool nodig om er verbinding mee te maken.

Met de volgende stappen kunt u twee SQL Server-opdrachtregelprogramma's instellen:sqlcmd en bcp .

Voeg de Microsoft SQL Server-repository toe aan Zypper:

sudo zypper addrepo -fc https://packages.microsoft.com/config/sles/12/prod.repo 
sudo zypper --gpg-auto-import-keys refresh

Installeer nu mssql-tools met het unixODBC-ontwikkelaarspakket:

sudo zypper install -y mssql-tools unixODBC-devel

U wordt twee keer gevraagd om de licentievoorwaarden te accepteren. Als u akkoord gaat met de voorwaarden, voert u YES in bij beide gelegenheden.

Toevoegen aan PATH

U kunt optioneel de /opt/mssql-tools/bin/ naar uw PATH-omgevingsvariabele, zodat u de tools kunt uitvoeren zonder dat u het volledige pad hoeft op te geven.

Om sqlcmd/bcp . te maken toegankelijk vanuit de bash-shell voor inlogsessies:

echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile

Om sqlcmd/bcp . te maken toegankelijk vanuit de bash-shell voor interactieve/niet-aanmeldingssessies:

echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc

Verbinden met SQL Server

Nu SQL Server is geïnstalleerd en de opdrachtregelprogramma's ook zijn geïnstalleerd, kunnen we de opdrachtregelprogramma's gebruiken om verbinding te maken met SQL Server.

Voer het volgende in, maar vervang <YourPassword> met uw eigen wachtwoord:

sqlcmd -S localhost -U SA -P '<YourPassword>'

U kunt ook -P '<YourPassword>' . weglaten en u wordt er in plaats daarvan om gevraagd.

Om verbinding te maken met een externe instantie, wijzigt u localhost in de machinenaam of het IP-adres en zorgt u ervoor dat poort 1433 op de firewall open staat.

Als je succesvol verbinding hebt gemaakt, zou je een prompt moeten zien die er als volgt uitziet:

1>

Vanaf hier kunt u T-SQL gebruiken om databases te maken, query's uit te voeren en meer.

Voer voor nu de volgende code in om uw versie van SQL Server te controleren:

SELECT @@version
GO

Als SQL Server nieuw voor je is, bekijk dan mijn SQL Server-tutorial op Quackit.


  1. Softwarebedrijven die werken aan Oracle D2k, PLSQL Technologies in Noida

  2. Hoe GraphQL en PostgreSQL te verbinden

  3. Inleiding tot PL/SQL-functies in Oracle Database

  4. MySQL PI() Functie – Retourneer de waarde van π (pi)