domenica , novembre 18 2018
Ultime Notizie
Home / Linux / Installare SQL Server su Ubuntu

Installare SQL Server su Ubuntu

Ciao Ragazzi,

oggi vi parlo di come installare SQL Server 2017 su Ubuntu. L’installazione è abbastanza semplice, e devo dire che le performance sono quasi migliori che sotto Windows!

Purtroppo la compatibilità non è perfetto, per cui al momento conviene installare SQL Server su Ubuntu Server 16.04 LTS. Si trovano su internet diverse guide, ma vi assicuro che ci ho provato anche io e danno una marea di errori (tra l’altro alcuni pacchetti non sono installabili su Ubuntu Server 18.04 LTS.

Per prima cosa scarichiamo le chiavi GPG per i repository:

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

 

Aggiungiamo il repository:

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

Procediamo con l’aggiornamento e l’installazione di SQL Server

sudo apt-get update
sudo apt-get install -y mssql-server

Una volta completata la procedura di installazione possiamo passare alla configurazione:

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

Nel mio caso ho installato la versione Express, quindi quando richiesto ho premuto 3 nel menu, un paio di Yes e via, il gioco è fatto. Mi raccomando la password per l’utente SA che deve essere abbastanza complessa altrimenti non va avanti.

Fatto questo procediamo con l’installazione di alcuni tools che ci possono fare comodo:

curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add –
curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list

Come al solito aggiorniamo i repository e installiamo:

sudo apt-get update 
sudo apt-get install mssql-tools unixodbc-dev

Ultimo passaggio (non fondamentale, ma in alcuni casi mi è tornato utile) aggiungiamo sql al PATH:

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

Abbiamo finito!

Testiamo la connessione con:

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

Enjoy!

 

 

Info Paolo Daniele

Ingegnere delle Telecomunicazioni, appassionato di informatica fin da piccolo ho trasformato la passione in lavoro. Con il PHP faccio tutto (o quasi...) ma non disprezzo altri linguaggi all'occorrenza. Se vi piace il mio sito, o vi è utile, o vi sto simpatico, offritemi una birra!

Ti potrebbe interessare

Proxmox: Spostare LVM tra due server

Ciao Ragazzi, oggi vi spiego come migrare un LVM da un server ad un altro. …

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *