Linux üzerinde SQL Server araçları
Bir kuruluş Windows sunucularında SQL Server çalıştırdığında, asıl yönetim aracı SQL Server Management Studio 'dur (SSMS). Bu araç Linux üzerinde çalışmaz, ancak windows bilgisayardan bir Linux SQL Server'a bağlayabilirsiniz.
Wide World Importers veritabanı geçişi için, Linux yöneticisinin SQL Server'ı nasıl yapılandırıp sorgulayıp koruyup korumasını öğrenmek istiyorsunuz. Linux sunucularınız grafik kullanıcı arabirimleri (GUI) çalıştırmaz ve yalnızca komut satırı kabuğu sağlamaz, ancak GUI'leri olan Linux dizüstü bilgisayarlara da sahip olursunuz. SQL Server'ı yönetmek için hem komut satırından hem de Linux dizüstü bilgisayarlardan kullanabileceğiniz araçlar hakkında bilgi edinmek istiyorsunuz.
Burada Linux üzerinde yürütebileceğiniz yönetim araçları hakkında bilgi edineceksiniz.
Yerel Linux araçları
Veritabanı yöneticileri, diğer yönetim görevlerini zaten bildiğiniz birçok yerel Linux aracı kullanır.
Yazılım yükleme ve yükseltme işlemleri Linux dağıtımına bağlı olarak apt, zypper veya yum kullanılarak yapılır.
SQL Server yüklendikten sonra bir Linux hizmeti olarak çalışır, böylece veritabanı sunucusunu başlatmak, durdurmak veya yeniden başlatmak için systemd kullanabilirsiniz. Bu, SQL Server örneklerinin yüksek oranda kullanılabilir kümelerini ayarlamak istiyorsanız Pacemaker'ı kullanarak bunu yapabileceğiniz anlamına da gelir.
Dekont
Linux POSIX dosya yolları hem grafik araçlarda hem de Transact-SQL deyimlerinde desteklenir.
SQL Server yönetim araçları
Yapılandırma, şema oluşturma, veri popülasyonu ve kullanıcı yönetimi gibi veritabanı görevleri için SQL Server ile çalışmak üzere özel olarak yazılmış araçları kullanırsınız.
SSMS yüklü bir Windows bilgisayarınız varsa, bunu Linux üzerinde çalışan SQL Server'lara bağlayabileceğinizi ve bunları diğer SQL Server'lar gibi yönetebileceğinizi unutmayın. Karma Windows ve Linux ortamlarındaki Yönetici istrator'lar bu şekilde çalışmayı tercih edebilir.
SQL Server'ı bir Linux bilgisayardan yönetmek istiyorsanız, araç seçiminiz GUI çalıştırıp çalıştırmadığınıza bağlıdır.
Azure Data Studio
Azure Data Studio, Linux, Windows veya Mac üzerinde çalışan ücretsiz, grafiksel, platformlar arası bir SQL Server yönetim ve geliştirme uygulamasıdır. Bu aracı X Windows GUI içeren herhangi bir Linux istemcisinde veya sunucusunda çalıştırabilirsiniz. Temel işlevsellik sınırlıdır, ancak Microsoft veya üçüncü taraf yazarlar tarafından oluşturulan uzantıları ekleyerek bunu genişletebilirsiniz.
Dekont
Azure Data Studio güçlü ve esnektir ancak SSMS'de bulunan bazı gelişmiş özellikleri içermez. Örneğin, son ünitede öğrendiğiniz Veri Bulma ve Sınıflandırma aracı ve Güvenlik Açığı Değerlendirmesi aracı yalnızca SSMS'de kullanılabilir.
SQL Server komut satırı araçları
Microsoft, Linux üzerinde SQL Server veritabanlarını yönetmek ve geliştirmek için kullanabileceğiniz bir dizi komut satırı aracı sağlar. Gui'ye sahip olmayanlar da olsa bunları herhangi bir Linux makinesinde kullanabilirsiniz:
- mssql-cli , Transact-SQL IntelliSense söz dizimi vurgulaması, biçimlendirilmiş sorgu sonuçları ve çok satırlı düzenleme modu sağlar.
- mssql-conf, yüklemeden sonra ve daha sonra Linux üzerinde SQL Server yapılandırmak için çalıştırdığınız bir betik kümesidir. Örneğin, SQL Server Agent'ı etkinleştirmek veya Yüksek Kullanılabilirlik Grubu ayarlamak için bu betikleri kullanırsınız.
- mssql-tools, Windows ile aynı işlevlere sahip sqlcmd ve bcp komutlarını içeren bir pakettir.