Dahili uygulamalar birkaç yıl içinde geliştikçe, zaman zaman insanların artık alakalı olmadıklarına ve cull yapmak istediğine inandıkları bir takım tablolar olduğunu görüyorsunuz. Hem SQL ortamında hem de SSIS gibi şeylerde veritabanı bağımlılıklarını tanımlamak için pratik yöntemler nelerdir?
Oldukça acımasız seçeneklerin alındığı yerlerde çalıştım:
- Önce bırakın, sonra soru sorun (artık mevcut olmayan bir tabloyu çıkarmaya çalışırsa, bir veri ambarının yapısını öldürebilir)
- Önce izinleri kaldırın ve hataların bildirilmesini bekleyin (başarısızlık doğru şekilde gerçekleştirilmezse sessiz hatalara neden olabilir)
SQL Server'ın bu örnekteki bağımlılıkları izlemek için araçlar sağladığını takdir ediyorum, ancak farklı örneklerdeki veritabanlarınız varsa bunlar mücadele ediyor gibi görünüyor. Bağımlılıkları sorgulamayı kolaylaştıran, belki "Bu sütun nerede kullanılıyor?" Gibi soruları yanıtlayan seçenekler var mı? "Bu saklı yordamdaki diğer sunucuda" veya "Bu SSIS paketinde" gibi yanıtlar?