SCCM (System Center Configuration Manager), cihazlar ve yazılımlar üzerinde yönetim ve denetim sağlamak amacıyla kullanılan güçlü bir araçtır. SQL Server gibi kritik uygulamaları yönetmek için, doğru koleksiyonlar oluşturmak, her bir sunucuya uygun yönetim politikalarının uygulanabilmesi adına son derece önemlidir. Bu yazıda, SCCM üzerinde SQL Server’a özel bir koleksiyon oluşturma adımlarını inceleyeceğiz.
SCCM Koleksiyonu Nedir?
Koleksiyonlar, SCCM’deki cihazları veya kullanıcıları gruplamak için kullanılır. Bu gruplama, yazılım dağıtımı, güncelleme yönetimi, güvenlik politikaları ve daha pek çok yönetimsel işlemi gerçekleştirmeyi kolaylaştırır. SQL Server gibi spesifik uygulamalar için oluşturduğunuz koleksiyonlar, bu uygulamaların yalnızca ihtiyacı olan sistemlere dağıtım yapılmasını sağlar.
SQL Server İçin SCCM Koleksiyonu Oluşturma Adımları
SCCM Konsoluna Giriş Yapın İlk olarak, SCCM konsolunu açın ve yönetici yetkilerine sahip bir hesap ile giriş yapın.
Yeni Koleksiyon Oluşturun
Assets and Compliance
bölümüne gidin.- Sol menüden
Device Collections
seçeneğini tıklayın. - Sağ tıklayın ve
Create Device Collection
seçeneğini seçin.
Koleksiyon Adı ve Tanımlaması Koleksiyonunuzu adlandırın. Örneğin, “SQL Server 2019 Sunucuları” gibi açıklayıcı bir ad kullanabilirsiniz. Bu koleksiyonun, SQL Server içeren sunucuları gruplamak için oluşturulduğunu anlamak önemli olacaktır.
Collection Limiting
ekranında, koleksiyonun kısıtlamalarını belirleyebilirsiniz. Burada, koleksiyonun hangi cihazlar tarafından sınırlanacağını seçebilirsiniz. Query Rule
eklemek, SQL Server’ı içeren sunucuları dinamik olarak hedeflemenize olanak tanır.
SQL Server’ı İçeren Sunucuları Hedefleme Koleksiyon oluştururken, SQL Server’ı içeren makineleri dinamik olarak seçmek için bir sorgu (query) oluşturabilirsiniz. Bunun için:
Query Rule
sekmesine gidin veEdit Query Statement
seçeneğini tıklayın.- SQL Server’ı tanımlayan uygun bir sorgu yazın. Örneğin, aşağıdaki gibi bir sorgu kullanabilirsiniz:
Ortamınızda çalışan tüm Microsoft SQL Server sürümleri için
select * from SMS_R_System inner join SMS_G_System_COMPUTER_SYSTEM on SMS_G_System_COMPUTER_SYSTEM.ResourceID = SMS_R_System.ResourceId where SMS_G_System_COMPUTER_SYSTEM.Roles like "%SQLServer%"
Ortamınızdaki tüm SQL Server 2022’yi bulmak için bu WQL sorgusunu kullanın.
select SMS_R_SYSTEM.ResourceID, SMS_R_SYSTEM.ResourceType, SMS_R_SYSTEM.Name, SMS_R_SYSTEM.SMSUniqueIdentifier, SMS_R_SYSTEM.ResourceDomainORWorkgroup, SMS_R_SYSTEM.Client from SMS_R_System where SMS_R_System.ResourceId in (select distinct SMS_G_System_ADD_REMOVE_PROGRAMS.ResourceID from SMS_G_System_ADD_REMOVE_PROGRAMS where SMS_G_System_ADD_REMOVE_PROGRAMS.DisplayName = 'Microsoft SQL Server 2022')
Ortamınızdaki tüm SQL Server 2019’yi bulmak için bu WQL sorgusunu kullanın.
select SMS_R_SYSTEM.ResourceID, SMS_R_SYSTEM.ResourceType, SMS_R_SYSTEM.Name, SMS_R_SYSTEM.SMSUniqueIdentifier, SMS_R_SYSTEM.ResourceDomainORWorkgroup, SMS_R_SYSTEM.Client from SMS_R_System where SMS_R_System.ResourceId in (select distinct SMS_G_System_ADD_REMOVE_PROGRAMS.ResourceID from SMS_G_System_ADD_REMOVE_PROGRAMS where SMS_G_System_ADD_REMOVE_PROGRAMS.DisplayName = 'Microsoft SQL Server 2019')
Ortamınızdaki tüm SQL Server 2017’yi bulmak için bu WQL sorgusunu kullanın.
select SMS_R_SYSTEM.ResourceID, SMS_R_SYSTEM.ResourceType, SMS_R_SYSTEM.Name, SMS_R_SYSTEM.SMSUniqueIdentifier, SMS_R_SYSTEM.ResourceDomainORWorkgroup, SMS_R_SYSTEM.Client from SMS_R_System where SMS_R_System.ResourceId in (select distinct SMS_G_System_ADD_REMOVE_PROGRAMS.ResourceID from SMS_G_System_ADD_REMOVE_PROGRAMS where SMS_G_System_ADD_REMOVE_PROGRAMS.DisplayName = 'Microsoft SQL Server 2017')
Koleksiyonunuz başarıyla oluşturulduktan sonra, belirlediğiniz SQL Server’ı içeren cihazlar bu koleksiyona dahil olacaktır. Artık bu koleksiyon üzerine yazılım dağıtımı, güncelleme yönetimi veya diğer işlemleri gerçekleştirebilirsiniz.
Bu adımları takip ederek SCCM üzerinde SQL Server koleksiyonlarını başarılı bir şekilde oluşturabilirsiniz.
Bu bilgilerin faydalı olması dileğiyle..