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 database sumber, dan jalankan untuk database baru dan kosong, ini juga bisa menjadi file tarbisa menyalin objek dalam database sumber.
- Database sumber cadangan mengambil cadangan ke tardapatkan database, lalu hapus data di tabel.
- Database sumber cadangan mengambil data dalam database perantara, dan pastikan Anda memotong tabel sebelum membuat cadangan database ini, akhirnya mengambil cadangan ini ke tardapatkan database.
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 akantart wizard untuk mengekstraksi Aplikasi tingkat Data. Sekarang pilih opsi 'berikutnya' dari layar pertama, diikuti oleh 'berikutnya' di layar 'Set Properties', 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 mengembalikan ke yang baru tardapatkan database. Untuk mencadangkan file yang sama ke tardapatkan database, 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 akantart wizard, dari sini klik 'next', lalu 'Browse' untuk mendapatkan lokasi file Paket DAC.
- Di layar Perbarui Konfigurasi, klik 'berikutnya', masukkan nama file tardapatkan database, Anda juga bisa membiarkan nama database 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/