Prošli smo se tjedan mogli upoznati pregledna verzija SQL Servera za Gnu / Linux, inačica koja se unatoč tome što je u testovima može instalirati na bilo koje Linux računalo. Ova verzija dolazi pripremljena tako da ju je vrlo lako instalirati u Ubuntu, ali može se instalirati u bilo koju drugu distribuciju, poput Fedore.
U ovom malom vodiču Mi vam kažemo kako to učiniti jednostavno i brzo Bez velikog znanja o bazama podataka, ali da bismo s njima ispravno funkcionirali, moramo znati nešto o bazama podataka.
Instalacija SQL Servera
Kao i kod mnogih novijih programa, SQL Server nije moguće pronaći u Fedora spremištima, pa ih prvo moramo ugraditi u spremišta upisivanjem sljedećeg u 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
Nakon što smo dodali ta spremišta, sada moramo instalirati Microsoftovu bazu podataka u distribuciju i to na sljedeći način:
sudo dnf -y install mssql-server mssql-tools
Konfiguracija SQL poslužitelja na Fedori
Zatim moramo pokrenuti konfiguracijsku skriptu, ali za to prvo moramo otvoriti priključak koji će SQL Server koristiti, za to napišemo sljedeće:
sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent sudo firewall-cmd --reload
I nakon ovoga, sada možemo započeti konfiguraciju baze podataka:
sudo /opt/mssql/bin/sqlservr-setup
Sad za pokrenite uslugu kad pokrenemo Fedoru pišemo sljedeće:
sudo systemctl enable mssql-server mssql-server-telemetry
A ako želimo pokrenuti uslugu SQL Server u sesiji koju pokrećemo, tada moramo učiniti sljedeće:
sudo systemctl start mssql-server mssql-server-telemetry
I ovo je sve što morate učiniti da biste imali SQL Server u Fedori, međutim morate imati na umu da je to Preview, tj. nije konačna verzija, tako da morate biti oprezni s poslom koji smo prepustili ovom novom softveru u Gnu / Linuxu.
Bilo bi prikladno staviti točan naziv: MS sql poslužitelj, jer su "sql poslužitelj" svi: oracle, postgresql, firebird, mysql, interbase itd.