GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare gli strumenti della CLI di SQL Server e SQL Server su Ubuntu

In questo tutorial, illustreremo tutti i passaggi su come installare gli strumenti della riga di comando di Microsoft SQL Server e SQL Server su Ubuntu.

Quando pensiamo a SQL Server, pensiamo sempre che funzioni su Windows. Tuttavia, a partire da SQL Server 2017, puoi eseguirlo su Linux.

SQL Server offre alcune funzionalità che le sue controparti open source non offrono e, a seconda dei requisiti dell'applicazione, potrebbe essere la scelta giusta per un sistema di gestione di database relazionali (RDBMS).

SQL Server su Linux è un database relazionale pronto per l'azienda con funzionalità leader del settore e una solida continuità aziendale.

SQL Server su Linux supporta attualmente un paio di distribuzioni:Red Hat, Ubuntu, SUSE e il motore Docker. Per questo articolo, installeremo SQL Server 2019 su Ubuntu.

Requisiti di sistema di SQL Server su Linux

L'hardware che eseguirà SQL Server ha i seguenti requisiti minimi di sistema:

  • Memoria :2 GB
  • Spazio su disco :6 GB
  • CPU :2 core con 2 GHz, compatibile solo x-64
  • Tipo di file system :Ext4 o XFS

Installa SQL Server su Ubuntu

Aggiungi la chiave del repository di Microsoft

Per installare SQL Server su Ubuntu, dobbiamo dire al gestore di pacchetti APT dove cercare il mssql-server pacchetto aggiungendo il repository appropriato.

Per ottenere ciò, in primo luogo, dobbiamo importare le chiavi GPG del repository pubblico di Microsoft inserendo il seguente comando:

wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -

Aggiungi repository di SQL Server

Successivamente, è necessario che il repository Ubuntu di Microsoft SQL Server sia registrato.

Ubuntu 20.04 “Fossa focale”

sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/20.04/mssql-server-2019.list)"

Ubuntu 18.04 “Bionic Beaver”

sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/18.04/mssql-server-2019.list)"

Installa SQL Server su Ubuntu

Ora che il nostro sistema Ubuntu è a conoscenza del repository Microsoft SQL, possiamo usare apt per installare il mssql-server pacchetto:

sudo apt install mssql-server

L'installazione procede quindi a scaricare, decomprimere e configurare i pacchetti necessari.

Scrive un messaggio per eseguire mssql-conf comando per completare l'installazione di SQL Server Linux.

Configura Microsoft SQL Server

Successivamente, dobbiamo configurare il nostro SQL Server con una password di amministratore di sistema e confermare l'edizione che vogliamo utilizzare. Utilizzare il comando seguente per avviare la configurazione di SQL Server:

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

Innanzitutto, la configurazione richiede di scegliere da un elenco di edizioni disponibili di SQL Server.

1 Valutazione (gratuito) Un'istanza completamente funzionale e gratuita di SQL Server per l'apprendimento e lo sviluppo di soluzioni. Questa edizione ha una scadenza incorporata di 6 mesi da quando la installi.
2 Sviluppatore (gratuito) Edizione Enterprise completamente funzionale di SQL Server, concessa in licenza per l'uso come database di sviluppo e test in un ambiente non di produzione.
3 Espresso (gratuito) Edizione gratuita e leggera di SQL Server con alcune limitazioni, che può essere utilizzata in un ambiente di produzione. Può utilizzare solo 1 CPU e 1 GB di memoria; la dimensione massima del database è 10 GB.
4 Web (a pagamento) Opzione a basso costo totale di proprietà per gli hoster Web.
5 Standard (a pagamento) Ha meno funzionalità di Enterprise quando non sono richieste funzionalità avanzate.
6 Impresa (a pagamento) L'edizione di fascia alta con un set completo di funzionalità. L'utilizzo del core della CPU è limitato a 20 fisici/40 hyperthread.
7 Enterprise Core (a pagamento) Edizione Enterprise con licenza Core-based. Utilizzo del core della CPU fino al massimo del sistema operativo.
8 Ho acquistato una licenza da un canale di vendita al dettaglio e ho un codice Product Key da inserire.

Userò l'edizione Developer, scelta 2 , in quanto è gratuito.

Successivamente, devi accettare i termini della licenza digitando Yes e premendo Enter .

Infine, è necessario immettere la password dell'amministratore del server SQL Server (SA). La password richiede un minimo di 8 caratteri, inclusi lettere maiuscole, minuscole, cifre e simboli non alfanumerici.

L'installazione verrà completata correttamente e verrà avviato il server SQL. Per verificare che il mssql-server il servizio è in esecuzione:

sudo systemctl status mssql-server

Installa gli strumenti della riga di comando per SQL Server

Devi installare sqlcmd utilità per la connessione di SQL Server su Linux. È progettato per ottimizzare le query SQL e semplificare alcune attività di amministrazione del database.

Ovviamente, se hai familiarità con SQL Server Management Studio, puoi usarlo su Windows per connetterti in remoto a un'istanza Linux di SQL Server appena installata.

Importa la chiave GPG del repository pubblico e aggiorna la base del pacchetto:

Ubuntu 20.04

curl https://packages.microsoft.com/config/ubuntu/20.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list
sudo apt update

Ubuntu 18.04

curl https://packages.microsoft.com/config/ubuntu/18.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list
sudo apt update

Installa gli strumenti della riga di comando di SQL Server (mssql-tools ) e il driver di SQL Server per sistemi basati su Linux (unixodbc-dev ) immettendo il seguente comando:

sudo apt install mssql-tools unixodbc-dev

Scegli Yes per accettare i termini della licenza e procedere.

Quindi, scegli Yes di nuovo per accettare il contratto di licenza per la configurazione di mssql-tools .

Aggiungeremo /opt/mssql-tools/bin/ alla nostra variabile di ambiente PATH in una shell bash, quindi sqlcmd comando è accessibile da bash per le sessioni di accesso.

Esegui i seguenti comandi:

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

Connetti a SQL Server su Linux

Ora è il momento di verificare che possiamo connetterci a SQL Server localmente:

Una volta connesso, viene visualizzato il messaggio 1> . Eseguiamo alcune query di prova:

select @@VERSION
go

Congratulazioni! Hai installato con successo Microsoft SQL Server su Ubuntu e hai testato la connettività. Puoi eseguire qualsiasi attività di database che desideri con il tuo nuovo SQL Server su Linux.


Ubuntu
  1. Come installare e configurare un server NFS su Ubuntu 20.04

  2. Come installare e configurare VNC su Ubuntu 20.04

  3. Come installare e configurare il server DHCP su Ubuntu 20.04

  4. Come installare e configurare il server Redis in Ubuntu

  5. Come installare Ms SQL Server 2019 su Ubuntu 20.04

Come installare Server e Client NTP su Ubuntu

Come installare il server e il client UrBackup su Ubuntu 20.04

Come installare server e client Telnet su Ubuntu

Come installare e configurare il server LAMP su Ubuntu

Come installare PostgreSQL e pgAdmin4 su Ubuntu 20.04

Come installare e configurare il server OpenLDAP su Ubuntu 16.04