Pelajari cara mencadangkan dan memulihkan objek database untuk file SQL Server database, menggunakan DAC Package.
Saat mengoperasikan file SQL Server database, ada situasi di mana Anda ingin menyalin database di server tertentu ke server lain, dengan hanya informasi skema, dan bukan datanya. Ini dapat dilakukan dengan berbagai cara, beberapa cara dasar meliputi:
- Pisahkan skrip dari basis data sumber, dan jalankan pada basis data baru yang kosong; ini juga dapat menjadi target untuk menyalin objek di basis data sumber.
- Cadangkan basis data sumber, ambil cadangan ke basis data target, lalu hapus data dalam tabel tersebut.
- Cadangkan basis data sumber, ambil data di basis data perantara, dan pastikan Anda mengosongkan tabel sebelum mencadangkan basis data ini, lalu ambil cadangan ini ke basis data target Anda.
Solusi ini dapat diandalkan tetapi sedikit rumit, lebih ramah pengguna, tetapi mungkin opsi panjang yang tidak banyak dipilih DBA adalah menggunakan Paket DAC untuk hal yang sama. Satu-satunya batasan yang menyertai ini adalah Anda harus memiliki akses ke edisi 2008 R2 atau edisi yang lebih baru SQL Server
Catatan: Untuk dapat menggunakan Paket DAC untuk hanya mencadangkan objek a SQL Server database, Anda harus memiliki akses ke Kerangka Aplikasi Tingkat Data, yang juga disebut sebagai DacFx.
Mencadangkan SQL Server Objek Database Saja
Di sini akan dijelaskan menggunakan SSMS (SQL Server Studio Manajemen)
Klik kanan opsi database 'AdventureWorks2012' di 'Jendela Penjelajah Objek' SSMS '. Sekarang klik 'Tugas', dan pilih opsi 'Ekstrak Aplikasi tingkat Data'.
- Ini akan memulai wizard untuk mengekstrak Aplikasi Lapisan Data. Sekarang pilih opsi 'berikutnya' dari layar pertama, diikuti dengan 'berikutnya' di layar 'Atur Properti', masukkan lokasi untuk file Paket DAC.
- Terus klik opsi 'berikutnya' sampai file Paket DAC tidak berhasil dibuat.
- Saat file dacpac dibuat, Anda dapat menutup jendela dengan mengklik 'berikutnya'. File AdventureWorks2012.dacpac Anda sekarang siap untuk disalin di mana saja.
Anda dapat menyalin file ini, menyimpannya di folder bersama, atau bahkan memulihkannya ke basis data target yang baru. Untuk mencadangkan file yang sama ke basis data target, lanjutkan membaca.
Diberikan Di Bawah Ini Adalah Langkah-Langkah Untuk Memulihkan SQL Server Database Dari Paket DAC.
Catatan: Salah satu hal utama yang perlu diingat saat memulihkan dari cadangan DAC adalah memastikan bahwa Anda memulihkan ke versi SQL Server yang sama atau lebih tinggi dari yang telah kita backup.
- Dari Jendela Object Explorer 'SSMS', buat koneksi ke database tujuan, sekarang klik kanan pada database, dan pilih 'Deploy Data tier Application'.
- Ini akan memulai wizard, dari sini klik 'next', lalu 'Browse' untuk mendapatkan lokasi file Paket DAC.
- Pada layar Perbarui Konfigurasi, klik 'berikutnya', masukkan nama basis data target, Anda juga dapat membiarkan nama basis data sumber default tetap ada.
- Terus klik berikutnya hingga penerapan ke database tujuan tidak dimulai oleh wizard.
Penting untuk dicatat bahwa selama proses penyalinan data, insiden korupsi SQL dapat terjadi. Jika Anda menghadapi skenario seperti itu, yang terbaik adalah memanggil spesialis SQL Server pemulihan tool.
Pengantar Penulis:
Victor Simon adalah pakar pemulihan data di DataNumen, Inc., yang merupakan pemimpin dunia dalam teknologi pemulihan data, termasuk memperbaiki Akses dan produk perangkat lunak pemulihan sql. Untuk informasi lebih lanjut kunjungi https://www.datanumen.com/
Klik kanan opsi database 'AdventureWorks2012' di 'Jendela Penjelajah Objek' SSMS '. Sekarang klik 'Tugas', dan pilih opsi 'Ekstrak Aplikasi tingkat Data'.