Veritabanı şememin Visual Studio .dbproj veritabanı projemle senkronize olmasını istiyorum.
Şu anda, veritabanı geliştirme çalışmalarımın çoğunda SSMS kullanıyorum ve db şemasının ve .dbproj'un senkronize edilmesine ihtiyaç duyduğumda el ile görsel stüdyoların şema karşılaştırma aracını kullanmam gerekiyor. Bunu neden isteyeyim ki? Çünkü :
- Değişiklikleri kontrol etmenin tek yolu bu
- Değişiklikleri uygulamanın tek yolu budur
- Bunu yapmamanız, dosyaları alırken bazı birleştirme sorunlarına neden olur (temel olarak, "en son alın", onları kontrol etmeden güncellediğim db nesnelerinde bazı db değişiklikleri içeriyorsa, bir birleştirme tetiklenmez ve hangi sürümün hangisi olduğunu takip edin)
- VisualStudio'nun arama özelliklerini şemanın güncel bir sürümünde kullanabilmek güzel
- Arama sonuçlarını kullanarak saklı yordamları VS'den (genellikle bir dosyayı yeniden adlandırdığınızda) değiştirebilmeniz güzeldir.
Her 5 dakikada bir çalışmasını sağlamak için "şema karşılaştırma" aracını otomatikleştirmek dışında (ki bu "temiz" bir çözüm gibi görünmez), bunu başarmanın yolları var mı?
Mümkünse SSMS kullanmaya devam etmek istiyorum, ancak görsel stüdyoda "Sunucu Gezgini / Veritabanı bağlantıları" kullanılarak yapılan değişiklikleri otomatik olarak .dbproj'a yaymanın yollarıyla da ilgileniyorum.