Cara Mengelola Objek Database SQL Server
Cara mengelola objek database SQL Server selama pengembangan dan pemeliharaan proyek.
Misalnya, cara mencatat modifikasi pengembang pada struktur tabel, prosedur tersimpan, fungsi, tampilan, dll.
Berikut beberapa ide, beberapa di antaranya belum pernah saya praktikkan:
1.Alat manajemen kode sumber seperti VSS.
Metode yang umum digunakan saat ini konsisten dengan manajemen kode dan dapat mengontrol perubahan versi, perubahan konten, rollback, dll.
Semua perubahan basis data harus benar-benar didasarkan pada pembaruan Kode Sumber terlebih dahulu dan kemudian pembaruan basis data.
Kekurangan: Modifikasi yang dilakukan langsung pada database tidak dapat direkam. Dapat digunakan untuk membantu pengguna dalam login, memodifikasi dan pengaturan izin keamanan lain yang diperlukan untuk menghindari hal ini.
2.DDL terpicu setelah SQL 2005.
Buat tabel di database dan gunakan pemicu DDL untuk mencatat perubahan dalam operasi database pengguna.
Semua perubahan pengguna dicatat ke database.
Kekurangan: Dalam kasus pembaruan yang sering, pemicu DDL dapat mempengaruhi kinerja database Anda dapat memilih periode idle database dan mengurangi dampak kinerja pemicu DDL pada database melalui perubahan batch.