Praėjusią savaitę mums pavyko susitikti „SQL Server“ peržiūros versija, skirta „Gnu / Linux“, versiją, kurią, nepaisant bandymų, galima įdiegti bet kuriame „Linux“ kompiuteryje. Ši versija yra parengta taip, kad ją būtų labai lengva įdiegti „Ubuntu“, tačiau ją galima įdiegti bet kuriame kitame platinime, pvz., „Fedora“.
Šioje mažoje pamokoje Mes jums pasakysime, kaip tai padaryti paprastai ir greitai Neturėdami puikių žinių apie duomenų bazes, tačiau norėdami tinkamai su jomis veikti, turime ką nors žinoti apie duomenų bazes.
SQL serverio diegimas
Kaip ir daugelyje naujausių programų, „SQL Server“ negalima rasti „Fedora“ saugyklose, todėl pirmiausia turime juos įtraukti į saugyklas, terminale įrašydami:
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
Kai pridėsime šias saugyklas, dabar turėsime įdiegti „Microsoft“ duomenų bazę platinime ir tai darysime taip:
sudo dnf -y install mssql-server mssql-tools
SQL serverio konfigūracija „Fedora“
Tada turime paleisti konfigūracijos scenarijų, tačiau tam pirmiausia turime atidaryti prievadą, kurį naudos „SQL Server“, tam parašome:
sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent sudo firewall-cmd --reload
Po to dabar galime pradėti duomenų bazės konfigūraciją:
sudo /opt/mssql/bin/sqlservr-setup
Dabar už pradėti paslaugą, kai paleidžiame „Fedora“ mes rašome taip:
sudo systemctl enable mssql-server mssql-server-telemetry
Ir jei norime paleisti „SQL Server“ paslaugą vykdomoje sesijoje, turime atlikti šiuos veiksmus:
sudo systemctl start mssql-server mssql-server-telemetry
Tai viskas, ką turite padaryti, kad „Fedora“ turėtumėte „SQL Server“, tačiau turite atsiminti, kad tai yra peržiūra, t. tai nėra galutinė versija, todėl jūs turite būti atsargūs atlikdami šią naują programinę įrangą Gnu / Linux.
Patogu būtų įvesti teisingą pavadinimą: MS sql server, nes visi „sql serveriai“ yra: „oracle“, „postgresql“, „firebird“, „mysql“, „interbase“ ir kt.