Geçen hafta tanışabildik Gnu / Linux için SQL Server'ın bir önizleme sürümü, testlerde bulunulmasına rağmen herhangi bir Linux bilgisayara yüklenebilen bir sürüm. Bu sürüm, Ubuntu'da kurulumu çok kolay olacak şekilde hazırlanmış olarak gelir, ancak Fedora gibi başka herhangi bir dağıtımda kurulabilir.
Bu küçük öğreticide Bunu nasıl basit ve hızlı bir şekilde yapacağınızı anlatıyoruz Veritabanları hakkında çok fazla bilgiye sahip olmadan, ancak onunla doğru bir şekilde çalışabilmek için veritabanları hakkında bir şeyler bilmemiz gerekir.
SQL Server kurulumu
Son zamanlarda yapılan birçok programda olduğu gibi, SQL Server, Fedora depolarında bulunamıyor, bu yüzden önce aşağıdakileri bir terminale yazarak bunları depolara dahil etmeliyiz:
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
Bu depoları ekledikten sonra, şimdi dağıtımda Microsoft veritabanını kurmamız gerekiyor ve bunu şu şekilde yapıyoruz:
sudo dnf -y install mssql-server mssql-tools
Fedora'da SQL Server Yapılandırması
Sonra yapılandırma betiğini başlatmalıyız, ancak bunun için önce SQL Server'ın kullanacağı portu açmalıyız, bunun için aşağıdakileri yazıyoruz:
sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent sudo firewall-cmd --reload
Ve bundan sonra, şimdi veritabanı yapılandırmasına başlayabiliriz:
sudo /opt/mssql/bin/sqlservr-setup
Şimdi Fedora'yı başlattığımızda hizmeti başlat aşağıdakileri yazıyoruz:
sudo systemctl enable mssql-server mssql-server-telemetry
Ve çalıştırdığımız oturumda SQL Server hizmetini başlatmak istiyorsak, o zaman aşağıdakileri yapmalıyız:
sudo systemctl start mssql-server mssql-server-telemetry
Ve Fedora'da SQL Server'a sahip olmak için yapmanız gereken tek şey bu, ancak bunun bir Önizleme olduğunu unutmamalısınız, yani, kesin bir versiyon değil, bu yüzden bu yeni yazılımın Gnu / Linux'ta yapmasına izin verdiğimiz işe dikkat etmelisiniz.
Doğru adı koymak uygun olacaktır: MS sql server, çünkü bir "sql server" ın tümü: oracle, postgresql, firebird, mysql, interbase vb.