Săptămâna trecută ne-am putut întâlni o versiune de previzualizare a SQL Server pentru Gnu / Linux, o versiune care, deși se află în teste, poate fi instalată pe orice computer Linux. Această versiune vine pregătită astfel încât să fie foarte ușor de instalat în Ubuntu, dar poate fi instalată în orice altă distribuție, cum ar fi Fedora.
În acest mic tutorial Vă spunem cum să o faceți simplu și rapid fără a avea cunoștințe mari despre bazele de date, dar pentru a putea funcționa corect, trebuie să știm ceva despre bazele de date.
Instalare SQL Server
Ca și în cazul multor programe recente, SQL Server nu poate fi găsit în depozitele Fedora, deci mai întâi trebuie să le încorporăm în depozite scriind următoarele într-un terminal:
sudo su - curl https://packages.microsoft.com/config/rhel/7/mssql-server.repo & /etc/yum.repos.d/mssql-server.repo curl https://packages.microsoft.com/config/rhel/7/prod.repo & /etc/yum.repos.d/msprod.repo exit
Odată ce am adăugat aceste depozite, acum trebuie să instalăm baza de date Microsoft în distribuție și o facem după cum urmează:
sudo dnf -y install mssql-server mssql-tools
Configurare SQL Server pe Fedora
Apoi trebuie să începem scriptul de configurare, dar pentru aceasta trebuie să deschidem mai întâi portul pe care îl va utiliza SQL Server, pentru aceasta scriem următoarele:
sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent sudo firewall-cmd --reload
Și după aceasta, acum putem începe configurarea bazei de date:
sudo /opt/mssql/bin/sqlservr-setup
Acum pentru porniți serviciul când pornim Fedora scriem următoarele:
sudo systemctl enable mssql-server mssql-server-telemetry
Și dacă vrem să pornim serviciul SQL Server în sesiunea pe care o executăm, atunci trebuie să facem următoarele:
sudo systemctl start mssql-server mssql-server-telemetry
Și asta este tot ce trebuie să faceți pentru a avea SQL Server în Fedora, cu toate acestea trebuie să vă amintiți că este o previzualizare, adică nu este o versiune definitivă, așa că trebuie să fii atent cu munca pe care am lăsat-o să facă acest nou software în Gnu / Linux.
Ar fi convenabil să puneți numele corect: server MS sql, deoarece un „server sql” sunt toate: oracle, postgresql, firebird, mysql, interbase etc.