Obtin eroarea asta:
/opt/mssql/bin/sqlservr: /usr/lib/x86_64-linux-gnu/libsss_nss_idmap.so.0: no version information available (required by /opt/mssql/bin/sqlservr)
Cand rulez:
sudo /opt/mssql/bin/mssql-conf setup
pentru status se foloseste:
systemctl status mssql-server
pentru pornire:
systemctl start mssql-server
Am incercat sa il pornesc fortat cu tot cu eroarea respectiva si se pare ca la un status nu a pornit:
user@adavidoaiei:~$ systemctl status mssql-server
● mssql-server.service - Microsoft SQL Server Database Engine
Loaded: loaded (/lib/systemd/system/mssql-server.service; disabled)
Active: failed (Result: start-limit) since Sun 2017-06-04 04:45:56 EDT; 33s ago
Docs: https://docs.microsoft.com/en-us/sql/linux
Process: 29692 ExecStart=/opt/mssql/bin/sqlservr (code=exited, status=1/FAILURE)
Main PID: 29692 (code=exited, status=1/FAILURE)
S-a rezolvat:
user@adavidoaiei:~$ systemctl status mssql-server
● mssql-server.service - Microsoft SQL Server Database Engine
Loaded: loaded (/lib/systemd/system/mssql-server.service; enabled)
Active: active (running) since Sun 2017-06-04 05:11:43 EDT; 14s ago
Docs: https://docs.microsoft.com/en-us/sql/linux
Main PID: 30326 (sqlservr)
CGroup: /system.slice/mssql-server.service
├─30326 /opt/mssql/bin/sqlservr
└─30344 /opt/mssql/bin/sqlservr
M-am panicat de la eroare ca sa blocat si am dat CTRL+C dar am refacut instalarea si merge.
Planuiesc sa incerc ca si client GUI de SQL Server 2017 pentru Linux:
Da, e mult mai sane fiindcă sql server pe linux folosește 3.5Gb de memorie din start fiindcă are tot windows-ul compilat în el.
E gratuit pentru 10 Gb, dar după licența e extrem de scumpă, cu memoria pierdută nu prea văd rostul SQL Server dacă nu e musai.
Am cea mai multa experienta pe SQL Server, replicare baze de date daca ai baze de date in locatii multiple, Transact SQL pentru proceduri stocate, in medii enterprise e extrem de popular, oricum ai cateva alternative: SQL Server, Oracle, DB2.