La setmana passada vam poder conèixer una versió preview de SQL Server per Gnu / Linux, Una versió que tot i estar en proves es pot instal·lar en qualsevol equip amb Linux. Aquesta versió ve preparada perquè sigui molt fàcil la seva instal·lació en Ubuntu però es pot instal·lar en qualsevol altra distribució com en Fedora.
En aquest petit tutorial us expliquem com fer-ho de manera simple i ràpida sense tenir grans coneixements sobre bases de dades però per poder funcionar amb això hem de saber alguna cosa de bases de dades.
Instal·lació de l'SQL Server
Com passa amb molts programes recents, SQL Server no es troba en els repositoris de Fedora, De manera que primer hem de incorporar-los als repositoris escrivint en una terminal el següent:
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
Una vegada que hem afegit aquests repositoris, ara toca instal·lar la base de dades de Microsoft en la distribució i ho fem de la següent manera:
sudo dnf -y install mssql-server mssql-tools
Configuració de SQL Server a Fedora
Després hem d'iniciar l'script de configuració, però per a això hem primer d'obrir el port que utilitzarà SQL Server, per a això escrivim el següent:
sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent sudo firewall-cmd --reload
I després d'això, ara si que podem iniciar la configuració de la base de dades:
sudo /opt/mssql/bin/sqlservr-setup
Ara per iniciar el servei quan vam iniciar Fedora escrivim el següent:
sudo systemctl enable mssql-server mssql-server-telemetry
I si volem iniciar el servei de SQL Server en la sessió que estem executant, llavors hem de fer el següent:
sudo systemctl start mssql-server mssql-server-telemetry
I això és tot el que cal fer per tenir SQL Server a Fedora, però cal recordar que és una Preview, és a dir, no és una versió definitiva, De manera que cal anar amb compte amb els treballs que deixem fer a aquest nou programari en GNU / Linux.
Un comentari, deixa el teu
Seria convenient posar el nom correcte: MS sql server, perquè un «sql server» són tots: oracle, postgresql, Firebird, mysql, interbase, etc.