Proyek-proyek Database baru di Visual Studio menyediakan kontrol sumber dan mengubah skrip.
Mereka memiliki alat yang bagus yang membandingkan database dan dapat menghasilkan skrip yang mengubah skema satu menjadi yang lain, atau memperbarui data dalam satu agar sesuai dengan yang lain.
Skema db "robek" untuk membuat banyak, banyak file .sql kecil, satu per perintah DDL yang menjelaskan DB.
+ tom
Info tambahan 2008-11-30
Saya telah menggunakannya sebagai pengembang selama setahun terakhir dan sangat menyukainya. Itu membuatnya mudah untuk membandingkan pekerjaan dev saya dengan produksi dan menghasilkan skrip untuk digunakan untuk rilis. Saya tidak tahu apakah itu fitur yang hilang yang dibutuhkan DBA untuk proyek "tipe perusahaan".
Karena skema "robek" menjadi file sql kontrol sumber berfungsi dengan baik.
Salah satunya adalah Anda harus memiliki pola pikir yang berbeda ketika Anda menggunakan proyek db. Alat ini memiliki "proyek db" di VS, yang hanya sql, ditambah database lokal yang dihasilkan secara otomatis yang memiliki skema dan beberapa data admin lainnya - tetapi tidak ada data aplikasi Anda, ditambah db dev lokal yang Anda gunakan untuk aplikasi data dev bekerja. Anda jarang mengetahui db yang dihasilkan secara otomatis, tetapi Anda harus mengetahuinya di sana sehingga Anda dapat membiarkannya sendirian :). Db khusus ini jelas dikenali karena memiliki Bimbingan dalam namanya,
Proyek VS DB melakukan pekerjaan yang baik untuk mengintegrasikan perubahan db yang telah dibuat anggota tim lain ke proyek lokal Anda / db terkait. tetapi Anda perlu mengambil langkah ekstra untuk membandingkan skema proyek dengan skema dev db lokal Anda dan menerapkan mod. Masuk akal, tetapi pada awalnya terasa canggung.
Proyek DB adalah alat yang sangat kuat. Mereka tidak hanya menghasilkan skrip tetapi dapat langsung menerapkannya. Pastikan untuk tidak menghancurkan db produksi Anda dengan itu. ;)
Saya sangat menyukai proyek-proyek VS DB dan saya berharap untuk menggunakan alat ini untuk semua proyek db saya ke depan.
+ tom