SQL Server Örneğinde Kullanımdan Kaldırılan Özellikler Nasıl Belirlenir?
Kategori: Güvenilirlik Sql sunucusundaki Kullanımdan Kaldırılan Özellikler nedir? SQL Server’ın her sürümü yeni özellikler ekler. Ancak, işlevler ayrıca Microsoft tarafından kullanımdan kaldırılmış olarak işaretlenir. Bu, Microsoft’un SQL Server’ın gelecekteki bir sürümünde (üretilmiyor) tezleri kaldıracağı anlamına gelir. Microsoft, SQL Server 2008’den başlayarak, kullanımdan kaldırılan işlevlerin kullanımını izlemenize olanak tanır. Kullanımdan Kaldırılan Özellikler nasıl belirlenir? Kullanımdan Kaldırılan Özellikler’e geri döndürmek için aşağıdaki sorguyu kullanabilirsiniz. Verileri almak için sys.dm_os_performance_counters DMV’yi (sistem dinamik yönetim görünümü) kullanır.SELECT OBJECT_NAME, instance_name AS ‘Deprecated Feature’, cntr_value AS ‘Number of Times Used’ FROM sys.dm_os_performance_counters WHERE OBJECT_NAME LIKE ‘%:Deprecated%’ AND cntr_value > 0 ORDER BY ‘Number of Times Used’ DESCSonuç, kullanımdan kaldırılan her bir özelliğin kaç kez kullanıldığını listeleyen bir sayaç içerir (SQL Server’ın son yeniden başlatılmasından bu yana).
Not:
Bu sorguyu SQL Server’da çalıştırmak için VIEW SERVER STATE izni gerekir.
Nasıl düzeltilirsiniz?
- Geliştiricilerin artık kullanımdan kaldırılan özellikleri kullanmasına izin verilmeyen bir politika belirleyin.
- Geliştirmeden, kullanımdan kaldırılan özellikleri yenileriyle değiştirmeye başlamasını isteyin.
- Kodun kullanımdan kaldırılan özelliklerle dağıtılmasına izin vermeyin.
Size ve Veritabanlarınıza Yardımcı Olmak İçin Bekliyoruz!
İletişime geçerek hemen destek alabilirsiniz.
İletişim