SQL Server Management Studio (SSMS), SQL Server’dan ayrı dağıtılan ve ayrı güncellenen bir araçtır. Sunucuya yeni bir cumulative update yüklemek SSMS’i güncellemez; SSMS’i güncellemek de sunucuyu değiştirmez. Bu ayrım bilinmediğinde iki sorun ortaya çıkar: yıllardır güncellenmemiş bir SSMS ile yeni sürüm sunucular yönetilmeye çalışılır ya da SSMS’i güncellemek için gereksiz yere sunucu tarafında değişiklik planlanır.
Bu yazıda SSMS’i neden güncel tutmanız gerektiğini, sürümünüzü nasıl kontrol edeceğinizi ve nasıl güncelleyeceğinizi anlatıyoruz.
DBA araçlarınız ve süreçleriniz güncel mi?
Aryasoft, yönetim araçlarınızı, erişim yöntemlerinizi ve DBA süreçlerinizi güvenli ve verimli hale getirir.
Neden Güncel Tutmalı?
- Yeni sürüm desteği: Eski bir SSMS, yeni SQL Server sürümlerinin özelliklerini tanımaz; bazı diyaloglar hata verebilir ya da yeni nesne türlerini gösteremez.
- Güvenlik ve bağlantı: Güncel sürümler, yeni sürücülerle gelen bağlantı şifrelemesi ve sertifika doğrulaması varsayılanlarını ve Microsoft Entra ID kimlik doğrulamasını destekler.
- Hata düzeltmeleri: Execution plan görüntüleyici, IntelliSense ve sihirbazlardaki hatalar yeni sürümlerde giderilir.
- Geriye dönük uyumluluk: Güncel SSMS, desteklenen eski SQL Server sürümlerini de yönetebilir; eski sunucular için eski SSMS’i tutmaya genellikle gerek yoktur.
Sürümünüzü Kontrol Etmek
SSMS’te Help › About menüsü, SSMS sürümünü ve kullandığı bileşenlerin sürümlerini gösterir. Bu numara, bağlandığınız SQL Server’ın sürümüyle (SELECT @@VERSION) aynı şey değildir.
Güncelleme Yöntemi
- SSMS 21 ve sonrası: Visual Studio Installer üzerinden kurulur ve güncellenir. SSMS içinde güncelleme bildirimi görünür; güncellemeyi Visual Studio Installer’dan ya da SSMS’teki güncelleme komutuyla başlatabilirsiniz. Ayarlar ve kayıtlı sunucular korunur.
- SSMS 20 ve öncesi: Bağımsız bir kurulum dosyasıyla gelir; yeni sürüm indirilip mevcut kurulumun üzerine yüklenir.
SSMS’i güncellemek sunucuya dokunmaz ve yeniden başlatma gerektirmez; yalnızca SSMS’in kapatılması yeterlidir.
Uyarı
SSMS’i üretim veritabanı sunucusunun kendisine kurmaktan ve günlük işleri sunucuda uzak masaüstü oturumu açarak yapmaktan kaçının. SSMS ve arka planda açtığı işlemler sunucunun belleğini ve CPU’sunu tüketir, yanlış sunucuda yanlış komut çalıştırma riskini artırır ve sunucuda gereksiz bir yazılım yüzeyi bırakır. SSMS’i yönetim için ayrılmış iş istasyonlarına ya da bir yönetim sunucusuna kurun.
Kurumsal Ortamda SSMS Yönetimi
- DBA ekibinin hangi SSMS sürümünü kullandığını standartlaştırın; farklı sürümler script üretme ve plan görüntüleme davranışlarında farklılık yaratabilir.
- Güncellemeleri, iş istasyonlarının yazılım dağıtım süreciyle birlikte yönetin.
- Kayıtlı sunucularda üretim ve test sunucularını farklı renklerle işaretleyin; yanlış sunucuda komut çalıştırma hatalarının çoğu bu karışıklıktan doğar.
- Yeni bağlantı şifreleme varsayılanları nedeniyle eski sunuculara bağlanırken sertifika uyarısı alıyorsanız, kalıcı çözüm sunuculara güvenilir sertifika atamaktır. Bkz. bağlantı hataları rehberimiz.
İpucu
SSMS’in Registered Servers özelliğiyle sunucuları gruplar halinde kaydedip aynı sorguyu bir gruptaki tüm sunucularda tek seferde çalıştırabilirsiniz. Sürüm, yedek ya da yapılandırma kontrolü gibi rutin işleri tüm ortamda dakikalar içinde yapmanın en basit yoludur.
Kontrol Listesi
- DBA iş istasyonlarındaki SSMS sürümleri güncel ve standart.
- SSMS üretim sunucularında kurulu değil ya da günlük işlerde kullanılmıyor.
- Kayıtlı sunucularda üretim ve test ortamları ayırt edilebilir.
- Sunucularda güvenilir sertifikalar var; sertifika uyarıları kalıcı olarak çözülmüş.
İlgili Yazılar
SQL Server Danışmanlığı
Araçlarınızı ve süreçlerinizi güncel tutun
Aryasoft’un kıdemli DBA ekibi yönetim araçlarınızı, erişim yöntemlerinizi ve günlük DBA süreçlerinizi güvenli, standart ve verimli hale getirir.