Installare SQL Server su Debian 11
In questo articolo vediamo come installare SQL Server su Debian 11.
Si avete capito bene, il db di Microsoft su una distro Linux!
Non che sia amante di questo db, ma può essere comodo sapere che si può fare.
E allora cominciamo:
$ wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
$ sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/20.04/mssql-server-2019.list)"
$ sudo aptitude update
$ sudo aptitude install mssql-server
Qui aggiungiamo un repo e installiamo il db; come vedete usiamo un repo di Ubuntu.
Una volta fatta l'installazione, avviamo la configurazione:
$ sudo /opt/mssql/bin/mssql-conf setup
Vi verranno richieste varie cose; io ho scelto la versione Express ad esempio.
A questo punto controlliamo che il server sia attivo:
$ sudo systemctl status mssql-server
Se è tutto ok procediamo installando i command-line tools:
$ sudo curl https://packages.microsoft.com/config/ubuntu/20.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list
$ sudo aptitude update
$ sudo aptitude install mssql-tools unixodbc-dev
Per una questione di comodità ci conviene aggiungere il path di installazione al nostro .bashrc:
$ echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
$ source ~/.bashrc
A questo punto connettiamoci:
$ sqlcmd -S localhost -U SA
Es eseuguiamo una query:
1> SELECT name FROM sysdatabases
2> go
name
--------------------------------------------------------------------------------------------------------------------------------
master
tempdb
model
msdb
(4 rows affected)
L'istruzione go dovete darla voi.
Enjoy!
linux debian database sql server sqlcmd
Commentami!