Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Topik ini menjelaskan cara membuat cadangan database diferensial di SQL Server 2014 dengan menggunakan SQL Server Management Studio atau Transact-SQL.
Dalam Topik Ini
Sebelum Anda mulai:
Untuk membuat cadangan database diferensial, gunakan:
Sebelum Anda mulai
Batasan dan Pembatasan
- Pernyataan BACKUP tidak diizinkan dalam transaksi eksplisit atau implisit.
Prasyarat
- Membuat cadangan database diferensial mengharuskan cadangan database lengkap sebelumnya ada. Jika database yang dipilih belum pernah dicadangkan, jalankan pencadangan database lengkap sebelum membuat cadangan diferensial apa pun. Untuk informasi selengkapnya, lihat Membuat Pencadangan Database Lengkap (SQL Server).
Rekomendasi
- Ketika ukuran cadangan diferensial meningkat, memulihkan cadangan diferensial dapat secara signifikan meningkatkan waktu yang diperlukan untuk memulihkan database. Oleh karena itu, kami sarankan Anda mengambil cadangan penuh baru pada interval yang ditetapkan untuk membuat basis diferensial baru untuk data. Misalnya, Anda mungkin mengambil cadangan penuh mingguan dari seluruh database (yaitu, cadangan database lengkap) diikuti oleh serangkaian cadangan database diferensial reguler selama seminggu.
Keamanan
Hak akses
IZIN BACKUP DATABASE dan BACKUP LOG secara default diberikan kepada anggota sysadmin pada peran server tetap dan anggota db_owner serta db_backupoperator pada peran database tetap.
Masalah kepemilikan dan izin pada file fisik perangkat cadangan dapat mengganggu operasi pencadangan. SQL Server harus dapat membaca dan menulis ke perangkat; akun tempat layanan SQL Server berjalan harus memiliki izin tulis. Namun, sp_addumpdevice, yang menambahkan entri untuk perangkat cadangan dalam tabel sistem, tidak memeriksa izin akses file. Masalah tersebut pada file fisik perangkat cadangan mungkin tidak muncul sampai sumber daya fisik diakses saat pencadangan atau pemulihan dicoba.
Menggunakan SQL Server Management Studio
Untuk membuat cadangan database diferensial
Setelah menyambungkan ke instans Mesin Database Microsoft SQL Server yang sesuai, di Object Explorer, klik nama server untuk memperluas pohon server.
Perluas Database, dan bergantung pada database, pilih database pengguna atau perluas Database Sistem dan pilih database sistem.
Klik kanan pada database, arahkan ke Tugas, lalu klik Pencadangan. Kotak dialog "Back Up Database" muncul.
Dalam kotak daftar Database, verifikasi nama database. Anda dapat memilih database lain secara opsional dari daftar.
Anda dapat melakukan pencadangan diferensial untuk model pemulihan apa pun (penuh, dicatat massal, atau sederhana).
Dalam kotak daftar Jenis cadangan, pilih Diferensial.
Penting
Saat Diferensial dipilih, pastikan kotak centang Salin Hanya Cadangan tidak terisi.
Untuk komponen cadangan, klik Database.
Terima nama kumpulan cadangan default yang disarankan dalam kotak teks Nama , atau masukkan nama lain untuk kumpulan cadangan.
Secara opsional, dalam kotak teks Deskripsi , masukkan deskripsi kumpulan cadangan.
Tentukan kapan kumpulan cadangan akan kedaluwarsa:
Agar kumpulan cadangan kedaluwarsa setelah sejumlah hari tertentu, klik Setelah (opsi default), dan masukkan jumlah hari setelah pembuatan set ketika set tersebut akan kedaluwarsa. Nilai ini bisa dari 0 hingga 99999 hari; nilai 0 hari berarti bahwa set cadangan tidak akan pernah kedaluwarsa.
Nilai default diatur dalam opsi Retensi media cadangan default (dalam hari) dari kotak dialog Properti Server (halaman Pengaturan Database). Untuk mengakses ini, klik kanan nama server di Object Explorer dan pilih properti; lalu pilih halaman Pengaturan Database.
Agar set cadangan kedaluwarsa pada tanggal yang ditentukan, klik Aktif, dan masukkan tanggal ketika set akan kedaluwarsa.
Pilih jenis tujuan cadangan dengan mengklik Disk atau Pita. Untuk memilih jalur hingga 64 disk atau kandar pita yang berisi satu set media, klik Tambahkan. Jalur yang dipilih ditampilkan dalam kotak daftar Backup ke.
Untuk menghapus destinasi cadangan, pilih dan klik Hapus. Untuk melihat konten lokasi pencadangan yang akan dipilih, klik Konten.
Untuk menampilkan atau memilih opsi tingkat lanjut, klik Opsi di panel Pilih halaman .
Pilih opsi Timpa Media, dengan mengklik salah satu berikut:
Membuat cadangan ke set media yang sudah ada
Untuk opsi ini, klik Tambahkan ke kumpulan cadangan yang ada atau Timpa semua set cadangan yang ada. Secara opsional, centang kotak Periksa nama set media dan masa kedaluwarsa set cadangan dan, secara opsional, masukkan nama dalam kotak teks Nama set media. Jika tidak ada nama yang ditentukan, set media dengan nama kosong akan dibuat. Jika Anda menentukan nama set media, media (pita atau disk) dicentang untuk melihat apakah nama aktual cocok dengan nama yang Anda masukkan di sini.
Jika Anda membiarkan nama media kosong dan mencentang kotak untuk memeriksanya terhadap media, keberhasilan berarti nama media pada media tersebut juga akan kosong.
Cadangkan ke media set baru, dan hapus semua cadangan yang ada
Untuk opsi ini, masukkan nama di kotak teks Nama set media baru, dan, secara opsional, jelaskan kumpulan media dalam kotak teks Deskripsi set media baru.
Di bagian Keandalan , secara opsional, periksa:
Verifikasi cadangan setelah selesai.
Lakukan pemeriksaan checksum sebelum menulis ke media, dan, secara opsional, Lanjutkan pada kesalahan checksum. Untuk informasi tentang checksum, lihat Kemungkinan Kesalahan Media Selama Pencadangan dan Pemulihan (SQL Server).
Jika Anda mencadangkan ke drive pita (seperti yang ditentukan di bagian Tujuan pada halaman Umum), opsi Bongkar pita setelah pencadangan aktif. Mengklik pada opsi ini mengaktifkan opsi Mengulur balik pita sebelum membongkar.
Nota
Opsi di bagian Log transaksi tidak aktif kecuali jika Anda mencadangkan log transaksi (sebagaimana ditentukan di bagian Tipe Cadangan dari halaman Umum).
SQL Server 2008 Enterprise dan yang lebih baru mendukung kompresi cadangan. Secara default, apakah cadangan dikompresi tergantung pada nilai opsi konfigurasi server default kompresi cadangan. Namun, terlepas dari default tingkat server saat ini, Anda dapat mengompresi cadangan dengan memeriksa Kompres cadangan, dan Anda dapat mencegah kompresi dengan memeriksa Jangan kompres cadangan.
Untuk melihat default kompresi cadangan saat ini
Nota
Atau, Anda dapat menggunakan Wizard Rencana Pemeliharaan untuk membuat cadangan database diferensial.
Menggunakan T-SQL
Untuk membuat cadangan database diferensial
Jalankan pernyataan BACKUP DATABASE untuk membuat cadangan database diferensial, yang menentukan:
Nama database yang akan dicadangkan.
Perangkat cadangan yang digunakan untuk menulis pencadangan lengkap database.
Klausa DIFERENSIAL, untuk menentukan bahwa hanya bagian database yang telah berubah setelah pencadangan database lengkap terakhir dibuat dicadangkan.
Sintaks yang diperlukan adalah:
CADANGAN DATABASE database_name KE <backup_device> DENGAN DIFFERENTIAL
Contoh (Transact-SQL)
Contoh ini membuat cadangan database lengkap dan diferensial untuk MyAdvWorks database.
-- Create a full database backup first.
BACKUP DATABASE MyAdvWorks
TO MyAdvWorks_1
WITH INIT;
GO
-- Time elapses.
-- Create a differential database backup, appending the backup
-- to the backup device containing the full database backup.
BACKUP DATABASE MyAdvWorks
TO MyAdvWorks_1
WITH DIFFERENTIAL;
GO
Lihat Juga
Pencadangan Diferensial (SQL Server)
Membuat Pencadangan Database Lengkap (SQL Server)
Mencadangkan File dan Grup File (SQL Server)
Memulihkan Cadangan Database Diferensial (SQL Server)
Memulihkan Cadangan Catatan Transaksi (SQL Server)
Rencana Pemeliharaan
Pencadangan File Lengkap (SQL Server)