Eelmisel nädalal saime kokku saada SQL Serveri eelvaade Gnu / Linuxile, versiooni, mida saab testides hoolimata installida igasse Linuxi arvutisse. See versioon on valmistatud nii, et seda on Ubuntu väga lihtne installida, kuid selle saab installida mis tahes muusse jaotusesse, näiteks Fedorasse.
Selles väikeses õpetuses Me ütleme teile, kuidas seda lihtsalt ja kiiresti teha Ilma andmebaaside kohta suurepäraseid teadmisi omamata, kuid selleks, et nendega õigesti töötada, peame andmebaasidest midagi teadma.
SQL Serveri installimine
Nagu paljude hiljutiste programmide puhul, SQL Serverit ei leita Fedora hoidlatest, nii et kõigepealt peame need kaasama hoidlatesse, tippides terminali järgmised andmed:
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
Kui oleme need hoidlad lisanud, peame installima Microsofti andmebaasi jaotisse ja teeme seda järgmiselt:
sudo dnf -y install mssql-server mssql-tools
SQL Serveri konfigureerimine Fedoras
Seejärel peame käivitama konfiguratsiooniskripti, kuid selleks peame kõigepealt avama pordi, mida SQL Server kasutab, selleks kirjutame järgmise:
sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent sudo firewall-cmd --reload
Ja pärast seda saame nüüd alustada andmebaasi seadistamist:
sudo /opt/mssql/bin/sqlservr-setup
Nüüd eest teenuse käivitamine Fedora käivitamisel kirjutame järgmise:
sudo systemctl enable mssql-server mssql-server-telemetry
Ja kui me tahame käivitada SQL Serveri teenuse käimasolevas seansis, peame tegema järgmist.
sudo systemctl start mssql-server mssql-server-telemetry
See on kõik, mida peate tegema, et Fedoras oleks SQL Server, kuid peate siiski meeles pidama, et see on eelvaade, st see pole lõplik versioon, nii et peate olema ettevaatlik selle tööga, mida laseme sellel uuel tarkvaral Gnu / Linuxis teha.
Mugav oleks panna õige nimi: MS sql server, sest "sql server" on kõik: oracle, postgresql, firebird, mysql, interbase jne.