Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Come installare SQL Server su SUSE 12

Questo articolo fornisce istruzioni dettagliate per l'installazione di SQL Server 2019 per Linux su SUSE Linux Enterprise Server 12.

Questi passaggi dovrebbero funzionare su SUSE Linux Enterprise Server 12, SP2, SP3, SP4 e SP5.

È necessario disporre di almeno 2 GB di memoria prima di installare SQL Server sul computer SUSE. Se lo stai installando su una macchina virtuale, dovresti avere almeno 2 GB di memoria allocati.

Il file system deve essere XFS o EXT4 .

Installa SQL Server

La procedura seguente installerà SQL Server 2019 per Linux su SUSE Linux Enterprise Server 12.

Apri il terminale ed esegui i seguenti comandi.

Scarica il file di configurazione del repository SLES di Microsoft SQL Server 2019:

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

Aggiorna i tuoi repository:

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

Per assicurarti che la chiave di firma del pacchetto Microsoft sia installata sul tuo sistema, usa il comando seguente:

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

Installa SQL Server:

sudo zypper install -y mssql-server

Esegui configurazione mssql-conf :

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

Segui le istruzioni per scegliere la tua edizione, accettare il contratto di licenza e impostare la password sa.

Assicurati di impostare una password complessa (lunghezza minima 8 caratteri, comprese lettere maiuscole e minuscole, 10 cifre in base e/o simboli non alfanumerici).

Verifica lo stato di SQL Server

È possibile eseguire il comando seguente per verificare che SQL Server sia in esecuzione:

systemctl status mssql-server

Connessioni remote

Per consentire le connessioni remote, dovrai aprire la porta di SQL Server sul firewall.

La porta predefinita di SQL Server è TCP 1433.

Se stai usando il firewall SuSE, devi modificare il /etc/sysconfig/SuSEfirewall2 file di configurazione in modo che il FW_SERVICES_EXT_TCP voce specifica il numero di porta di SQL Server:

FW_SERVICES_EXT_TCP="1433"

Installa gli strumenti della riga di comando

Ora che hai installato SQL Server, avrai bisogno di una sorta di strumento per connetterti ad esso.

I seguenti passaggi ti consentiranno di configurare due strumenti della riga di comando di SQL Server:sqlcmd e bcp .

Aggiungi il repository di Microsoft SQL Server a Zypper:

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

Ora installa mssql-tools con il pacchetto per sviluppatori unixODBC:

sudo zypper install -y mssql-tools unixODBC-devel

Ti verrà chiesto di accettare i termini della licenza due volte. Se accetti i termini, inserisci YES in entrambe le occasioni.

Aggiungi al PERCORSO

Puoi facoltativamente aggiungere il /opt/mssql-tools/bin/ alla tua variabile di ambiente PATH, in modo da poter eseguire gli strumenti senza dover fornire il percorso completo.

Per creare sqlcmd/bcp accessibile dalla shell bash per le sessioni di accesso:

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

Per creare sqlcmd/bcp accessibile dalla shell bash per sessioni interattive/non di accesso:

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

Connetti a SQL Server

Ora che SQL Server è installato e sono installati anche gli strumenti della riga di comando, è possibile utilizzare gli strumenti della riga di comando per connettersi a SQL Server.

Inserisci quanto segue, ma sostituisci <YourPassword> con la tua password:

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

In alternativa, puoi omettere -P '<YourPassword>' e ti verrà invece richiesto.

Per connetterti a un'istanza remota, cambia localhost con il nome della macchina o l'indirizzo IP e assicurati di avere la porta 1433 aperta sul firewall.

Una volta che ti sei connesso correttamente, dovresti vedere un messaggio simile a questo:

1>

Da qui, puoi utilizzare T-SQL per creare database, eseguire query e altro.

Per ora, inserisci il codice seguente per verificare la tua versione di SQL Server:

SELECT @@version
GO

Se non conosci SQL Server, dai un'occhiata al mio tutorial su SQL Server su Quackit.