İÇİNDEKİLER
- •Ubuntu’da SQL Server’ı kurun
- •1. Adım: Depo anahtarı ekleyin
- •2. Adım: Bir SQL Server deposu ekleyin
- •3. Adım: SQL Server’ı kurun
- •4. Adım: SQL Server’ı kurun
- •Adım 5: SQL Server’ın çalıştığını doğrulayın
- •SQL Server komut satırı araçlarını Ubuntu’ya kurun
- •Yerel olarak SQL Server’a bağlanın
- •Yüklü SQL Server sürümünü kontrol edin
- •Ubuntu’da bir SQL Server veritabanı oluşturun
- •Ubuntu üzerinde çalışan bir SQL Server’a uzaktan bağlanma
- •1. Adım: SQL Server’a uzaktan erişime izin verin
- •2. Adım: Güvenlik duvarını kontrol edin ve yapılandırın
- •Ubuntu’da SQL Server nasıl kaldırılır?
- •2. Adım: mssql-server paketini kaldırın
- •Not
- •
- •Size ve Veritabanlarınıza Yardımcı Olmak İçin Bekliyoruz!
Linux’ta SQL Server Nasıl Kurulur (Ubuntu) SQL Server’ın Linux’ta kullanılması da çeşitli avantajlar sunar. İşte SQL Server’ın Linux’ta kullanılmasının avantajlarından bazıları: Çapraz platform desteği: SQL Server, Windows dışında Linux işletim sistemi üzerinde de çalışabilir. Bu, Linux kullanıcılarının SQL Server’ı tercih etmelerine ve mevcut Linux altyapılarına entegre etmelerine olanak tanır. Özellikle karma platform ortamlarında, SQL Server’ın çapraz platform desteği, esneklik sağlar. Açık kaynak dünyasıyla uyumluluk: Linux, açık kaynak dünyasının önemli bir parçasıdır. SQL Server’ın Linux’ta çalışabilir olması, açık kaynaklı yazılımların ve bileşenlerin kullanılmasını kolaylaştırır. Linux’ta çalışan diğer açık kaynaklı veritabanı sistemleri ile SQL Server arasında veri entegrasyonunu ve iş birliğini artırabilir. Maliyet avantajları: Linux, genellikle Windows’a kıyasla daha düşük maliyetlidir. SQL Server’ın Linux üzerinde çalışması, işletim sistemi maliyetlerini azaltabilir ve organizasyonlar için maliyet avantajları sunabilir. Özellikle, açık kaynak tabanlı altyapısı ile Linux’ta SQL Server kullanmak, lisans maliyetlerini düşürebilir. Performans ve ölçeklenebilirlik: SQL Server, Linux üzerinde yüksek performans ve ölçeklenebilirlik sağlayabilir. Linux, genellikle yüksek performanslı ve ölçeklenebilir bir işletim sistemi olarak kabul edilir ve SQL Server’ın bu platformda çalışması, veritabanı uygulamalarının performansını artırabilir ve büyüdükçe ölçeklenmesine yardımcı olabilir. Güvenlik: Linux, güvenli bir işletim sistemi olarak bilinir ve SQL Server’ın Linux üzerinde çalışması, güvenli bir veritabanı yönetim çözümü sağlar. Linux güvenlik özellikleri, SQL Server’ın verilere erişim, kimlik doğrulama, yetkilendirme ve denetim konusunda daha yüksek düzeyde güvenlik sağlamasına yardımcı olabilir. Veri merkezi yönetimi: Linux, veri merkezi yönetimi için yaygın olarak kullanılan bir işletim sistemidir. SQL Server’ın Linux üzerinde çalışması, veri merkezi yönetimi süreçlerini daha kolay ve tutarlı hale getirebilir, aynı altyapıyı kullanarak hem Linux hem de Windows tabanlı veritabanlarını yönetmeyi kolaylaştırabilir. SQL Server Linux’ta çalışabilir mi? Aşağıdaki Linux dağıtımları SQL Server’ı destekler: Red Hat Enterprise Linux (RHEL), SUSE Linux Enterprise Server (SLES) ve Ubuntu. SQL Server, Linux üzerinde Docker Engine üzerinde çalışabilen bir Docker görüntüsü olarak da desteklenir. Bu yazıda, Ubuntu tabanlı Linux dağıtımında SQL Server’ı kurma, çalıştırma, kaldırma ve bağlanma adımlarını inceleyeceğiz. Ubuntu 20.04|18.04|16.04 üzerinde SQL Server nasıl kurulur Önkoşullar
- Kararlı İnternet bağlantısı
- Linux dağıtımı çalıştıran bir sistem (örneğin, Ubuntu)
- Sudo ayrıcalıklarına sahip bir hesap
- Terminale erişim
Sistem gereksinimleri Bellek: 2 GB Dosya Sistemi: XFS veya EXT4 (BTRFS gibi diğer dosya sistemleri desteklenmez) Disk alanı: 6 GBİşlemci hızı: 2 GHz İşlemci çekirdeği: 2 çekirdek İşlemci tipi: Yalnızca x64 uyumlu
Ubuntu’da SQL Server’ı kurun
1. Adım: Depo anahtarı ekleyin
Genel depo GPG anahtarlarını Microsoft web sitesinden içe aktarmak için aşağıdaki komutu çalıştırın. Bir kez istendiğinde, sudo kullanıcısının şifresini girin. İşlem başarılı olursa, çıktı OK olarak dönecektir.
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add –
2. Adım: Bir SQL Server deposu ekleyin
SQL Server 2019 için Microsoft SQL Server deposunu eklemek için aşağıdaki komutu çalıştırın.
sudo add-apt-repository “$(wget -qO- https://packages.microsoft.com/config/ubuntu/18.04/mssql-server-2019.list)”
Not 18.04, SQL Server’ı kurduğumuz Ubuntu sürümüdür. Farklı bir Ubuntu sürümü çalıştırıyorsanız, lütfen komutu değiştirin. Şimdi depoyu en son sürüme güncellemeniz gerekiyor.
sudo apt-get update

3. Adım: SQL Server’ı kurun
SQL Server yükleme işlemini başlatmak için aşağıdaki komutu çalıştırın.
sudo apt-get install -y mssql-server

4. Adım: SQL Server’ı kurun
Artık Linux dağıtımınıza SQL Server yüklediğinize göre, onu yapılandırmaya devam edebilirsiniz. SQL Server’ı yapılandırmaya başlamak için aşağıdaki komutu çalıştırın.
sudo /opt/mssql/bin/mssql-conf setup
Bir SQL Server sürümü seçmeniz istenecektir. Geliştirici sürümüne ihtiyacımız var, bu yüzden 2’ye giriyoruz. Ardından, lisans koşullarını kabul etmeniz gerekecek. Son olarak, bir SQL Server sistem yöneticisi parolası oluşturmanız gerekir. 
Adım 5: SQL Server’ın çalıştığını doğrulayın
mssql hizmet durumunu kontrol etmek için aşağıdaki komutu çalıştırın.
systemctl status mssql-server

SQL Server komut satırı araçlarını Ubuntu’ya kurun
SQL Server ile etkileşime geçmek için Transact-SQL deyimlerini çalıştırabilen bir araçla sunucuya bağlanmanız gerekir. sqlcmd ve bcp SQL Server komut satırı araçlarını yüklemek için aşağıdaki adımları izleyin . Başlamak için curl yüklemeniz gerekir. Bunun için aşağıdaki komutları çalıştırın.
sudo apt-get update sudo apt install curl
Şimdi, genel depo GPG anahtarlarını içe aktarmanız gerekiyor.
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add –
Ardından, aşağıdaki komutu çalıştırarak Ubuntu deposunu kaydetmeniz gerekir.
curl https://packages.microsoft.com/config/ubuntu/20.04/prod.list | sudo tee /etc/apt/sources.list.d/msprog.list
Bir sonraki adım, kaynaklar listesini güncellemek ve ‘’unixODBC ‘’geliştirici paketini kurmaktır.
sudo apt-get update Sudo apt-get install mssql-tools unixodbc-dev
Şimdi aşağıdaki komutları kullanarak mssql-tools’un en son sürümüne güncelleme yapıyorsunuz:
sudo apt-get update sudo apt-get install mssql-tools
Sorulduğunda lisans koşullarını kabul etmek için Evet’i seçin.
Son olarak, sqlcmd veya bcp’yi bash kabuğundan erişilebilir kılmak için ortam değişkeninize ekleyin . Etkileşimli oturumlar için aşağıdaki komutu çalıştırın.
/opt/mssql-tools/bin/PATH echo ‘export PATH=”$PATH:/opt/mssql-tools/bin”‘ >> ~/. bash_profile
Etkileşimli olmayan oturumlar için aşağıdaki komutu kullanın.
echo ‘export PATH=”$PATH:/opt/mssql-tools/bin”‘ >> ~ /.bashrc kaynak ~/ . bashrc
Yerel olarak SQL Server’a bağlanın
Yerel SQL Sunucunuza bağlanmak için aşağıdaki komutu kullanın.
sqlcmd -S localhost -U sa -P ‘<YourPassword>
Parolayı atlayabilirsiniz; bu durumda, girmeniz istenecektir. Başarılı olursa, bir sqlcmd komut istemine ulaşırsınız :
1>

Yüklü SQL Server sürümünü kontrol edin
Ubuntu’daki SQL Server sürümünüzü ve sürümünüzü kontrol etmek için aşağıdaki komutu çalıştırın ve istendiğinde bir SQL Server parolası sağlayın.
sqlcmd -S localhost -U SA -Q ‘select @@VERSION’

Ubuntu’da bir SQL Server veritabanı oluşturun
Ubuntu üzerinde bir SQL Server veritabanı oluşturmak için aşağıdaki komutları çalıştırın.
CREATE DATABASE <database_name>; SELECT Name from sys.databases; GO
Not Komutlar otomatik olarak yürütülmez. Önceki komutları yürütmek için yeni satırdan GO’ya girmeniz gerekir. 
Ubuntu üzerinde çalışan bir SQL Server’a uzaktan bağlanma
1. Adım: SQL Server’a uzaktan erişime izin verin
Uzaktan erişime izin vermek için sqlcmd’yi çalıştırın ve aşağıdaki sorguyu yürütün.
EXEC sp_configure ‘remote access’, 0; GO RECONFIGURE; GO
2. Adım: Güvenlik duvarını kontrol edin ve yapılandırın
Güvenlik duvarınızın durumunu kontrol etmek için aşağıdaki komutu çalıştırın.
sudo ufw status
Ubuntu üzerinde güvenlik duvarını etkinleştirmek veya devre dışı bırakmak için aşağıdaki komutları kullanabilirsiniz.
sudo ufw disable sudo ufw enable
Güvenlik duvarını devre dışı bırakmak, Ubuntu’daki SQL Server’ınıza sorunsuz bir şekilde bağlanmanıza izin verecektir. Ancak olası güvenlik riskleri nedeniyle güvenlik duvarını kapatmanın kötü bir fikir olduğunu unutmayın.
Bir IP adresi belirterek güvenlik duvarına bağlantıya izin vermenizi öneririz. sudo ufw allow 102.169’dan . 0,110
Ubuntu’da SQL Server nasıl kaldırılır?
1. Adım: SQL Server Hizmet durumunu kontrol edin SQL Server’ınızın durumunu kontrol etmek için zaten bilinen komutu çalıştırın.
sudo systemctl status mssql-server
Gördüğünüz gibi sunucumuz aktif ve çalışıyor.
2. Adım: mssql-server paketini kaldırın
Ubuntu’da mssql-server paketini kaldırmak için aşağıdaki komutu çalıştırın.
sudo apt-get remove mssql-server
Not
mssql-server paketini kaldırmak, oluşturulan veritabanı dosyalarını silmez. Tüm veritabanı dosyalarını kaldırmak için aşağıdaki komutu çalıştırın.
sudo rm -rf /var/opt/mssql/
Size ve Veritabanlarınıza Yardımcı Olmak İçin Bekliyoruz!
İletişime geçerek hemen destek alabilirsiniz.
İletişim