Bagikan melalui


Cara: Membuat Snapshot Project

File Aplikasi tingkat Data memberi Anda representasi baca-saja dari skema database pada saat dibuat. Ini pada dasarnya diperlakukan sebagai skema database tempat Anda dapat mengimpor objek skema kembali ke proyek. Anda juga dapat membandingkannya dengan skema database atau proyek, dan memperbarui database atau proyek untuk mencerminkan skema yang ditentukan dalam rekam jepret.

Jika terjadi kesalahan pengguna pada proyek database sumber, Anda dapat mengembalikan proyek sumber ke status saat rekam jepret dibuat. Anda juga dapat membuat rekam jepret pada berbagai tahap pengembangan Anda untuk tujuan garis besar.

Untuk membuat rekam jepret

  1. Klik kanan proyek TradeDev di Penjelajah Solusi, dan pilih Aplikasi Tingkat Data (*.dacpac)....

  2. SSDT akan mencoba membangun proyek terlebih dahulu. Jika tidak ada kesalahan build, folder Snapshot dibuat di Penjelajah Solusi. Di dalam folder ini, SSDT membuat file .dacpac menggunakan format nama "<Nama> Proyek_YYYYMMDD_HH-MM-SS.dacpac".

  3. Klik kanan file .dacpac dan pilih Ganti Nama. Ubah nama file default menjadi "TradeDev1.dacpac".

  4. Klik kanan fungsi GetProductsBySupplier di Penjelajah Solusi dan pilih Hapus untuk menghapusnya dari proyek.

  5. Ikuti langkah-langkah sebelumnya untuk membuat rekam jepret baru yang disebut TradeDev2.dacpac.

Untuk mengimpor rekam jepret

  1. Klik kanan proyek TradeDev di Penjelajah Solusi, pilih Impor, lalu Aplikasi Tingkat Data (*.dacpac)... dari menu kontekstual.

  2. Dalam kotak dialog Impor Aplikasi tingkat Data, pilih Telusuri untuk memilih TradeDev1.dacpac yang akan digunakan sebagai sumber impor.

    Perhatikan bahwa bagian Proyek target telah dinonaktifkan, karena proyek saat ini adalah target default. Pilih Mulai untuk memulai impor.

  3. Pilih Selesai di halaman Ringkasan . Dalam Penjelajah Solusi, perhatikan bahwa tabel yang dihapus telah dipulihkan ke proyek.

    Peringatan

    Rekam jepret impor akan mengimpor semua entitas database dalam skema rekam jepret ke proyek. Ini dapat membuat entitas duplikat sebagai hasilnya. Misalnya, setiap tabel dan tampilan sekarang berisi salinan tambahan yang bernama <ObjectName_1>. Klik kanan setiap objek duplikat ini di Penjelajah Solusi dan pilih Hapus untuk menghapusnya dari proyek.

Untuk membandingkan rekam jepret

  1. Klik kanan TradeDev1.dacpac di Penjelajah Solusi dan pilih Perbandingan Skema. Jendela Perbandingan Skema terbuka.

  2. Gunakan opsi File Aplikasi tingkat Data untuk mengatur skema sumber dan target. Pastikan bahwa Skema Sumber diatur ke TradeDev1.dacpac dalam File Aplikasi tingkat Data, dan Skema Target diatur ke TradeDev2.dacpac.

  3. Pilih OK untuk memulai perbandingan. Perhatikan bahwa fungsi yang dihapus sedang disorot sebagai perbedaan antara rekam jepret lama dan baru.

    Anda dapat dengan mudah menemukan delta rekam jepret yang berbeda dengan menggunakan Skema Bandingkan. Dalam hal ini, Anda dapat mengetahui bagaimana proyek Anda berkembang selama proses pengembangan.

Lihat Juga

Cara: Menggunakan Skema Dibandingkan dengan Membandingkan Definisi Database yang Berbeda