Linux’ta SQL Server Nasıl Kurulur?

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 […]

Nisan 7, 2021

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
4.7/5