Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Apakah mungkin menggunakan MS VS Database Project sebagai solusi lengkap untuk versi database?

Proyek database justru digunakan untuk sebagian besar alasan yang telah Anda sebutkan di sini -

  1. Pengembang hanya memeriksa file skrip database, membuat perubahan, dan memeriksanya kembali. Ingat, mereka akan mengubah file .sql dan tidak secara langsung objek yang ada di database dev mana pun. Jadi, jika Anda perlu menambahkan dua kolom ke tabel database, Anda akan memodifikasi skrip buat tabel untuk tabel ini, dan TIDAK menulis skrip ubah untuk tabel ini.

  2. Jika Anda memiliki target skema DB versi lama - Anda bisa menerapkan proyek ini dengan file terbaru ke database itu dan skrip penerapan akan dibuat (dengan pernyataan perubahan yang diperlukan). Ada pengaturan proyek yang memungkinkan Anda memilih apakah skrip penerapan juga harus dijalankan terhadap db saat Anda 'menerapkan'.

  3. Skrip penerapan dapat berupa kiriman yang diuji secara terpisah terhadap salinan prod dan kemudian diterapkan ke prod sebagai tambalan.

Tentang skrip manipulasi data Saya tidak begitu yakin, namun untuk semua tujuan lain yang Anda sebutkan, proyek basis data sempurna.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Fungsi Matematika SQL Server (Daftar Lengkap)

  2. SQL Server Internal:Rencana Caching Pt. II – Menyusun Ulang Rencana

  3. GETDATE() Contoh di SQL Server (T-SQL)

  4. Cara terbaik untuk menyalin database (SQL Server 2008)

  5. Apa perbedaan kinerja utama antara tipe data varchar dan nvarchar SQL Server?