Saya ingin skema database saya disinkronkan dengan proyek database Visual Studio .dbproj saya.
Saat ini, saya menggunakan SSMS untuk sebagian besar pekerjaan pengembangan database saya, dan saya harus secara manual menggunakan alat membandingkan skema dari studio visual ketika saya membutuhkan skema db dan .dbproj untuk disinkronkan. Mengapa saya menginginkan ini? karena:
- Ini satu-satunya cara untuk melakukan checkin perubahan
- Ini satu-satunya cara untuk menerapkan perubahan
- Kegagalan untuk melakukannya akan menyebabkan beberapa masalah penggabungan saat mendapatkan file (pada dasarnya, jika "dapatkan terbaru" berisi beberapa perubahan db pada objek db saya telah memperbarui tanpa memeriksanya, gabungan tidak akan dipicu, dan mudah untuk melacak versi mana yang mana)
- Sangat menyenangkan untuk dapat menggunakan fitur pencarian VisualStudio pada versi skema terbaru
- Sangat menyenangkan untuk dapat mengubah prosedur tersimpan dari VS (biasanya ketika Anda telah mengganti nama file) menggunakan hasil pencarian.
Selain mengotomatiskan alat "bandingkan skema" untuk menjalankannya setiap 5 menit (yang hampir tidak terdengar seperti solusi "bersih"), apakah ada cara untuk mencapai ini?
Saya ingin tetap menggunakan SSMS jika memungkinkan, tetapi saya juga tertarik dengan cara untuk secara otomatis menyebarkan perubahan yang dibuat menggunakan "Server Explorer / koneksi Database" dari studio visual ke .dbproj.