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.
Berlaku untuk:SQL Server
Artikel ini menjelaskan cara mengatur tanggal kedaluwarsa pada cadangan di SQL Server dengan menggunakan SQL Server Management Studio atau Transact-SQL.
Jika Anda menambahkan beberapa cadangan database dalam satu file, Anda dapat menggunakan tanggal kedaluwarsa untuk menghindari menimpa cadangan sebelum tanggal tersebut. Untuk informasi selengkapnya, lihat Opsi set media.
Hak Akses
BACKUP DATABASE dan BACKUP LOG izin secara default kepada anggota peran server tetap sysadmin dan peran database tetap db_owner serta db_backupoperator.
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
Setelah menyambungkan ke instans mesin database SQL Server yang sesuai, di Object Explorer, pilih 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 database, arahkan ke Tugas, dan kemudian pilih Pencadangan. Kotak dialog "Back Up Database" muncul.
Pada halaman Umum , untuk Kumpulan cadangan akan kedaluwarsa, tentukan tanggal kedaluwarsa untuk menunjukkan kapan kumpulan cadangan dapat ditimpa oleh cadangan lain:
Agar set cadangan kedaluwarsa setelah jumlah hari tertentu, pilih Setelah (opsi default), dan masukkan jumlah hari setelah pembuatan yang ditetapkan bahwa set akan kedaluwarsa. Nilai ini bisa dari 0 hingga 99.999 hari; nilai
0hari berarti bahwa kumpulan cadangan tidak pernah kedaluwarsa.Nilai default diatur dalam opsi Retensi media cadangan default (dalam hari) dari kotak dialog Properti Server (halaman Pengaturan Database). Untuk mengakses nilai ini, klik kanan nama server di Object Explorer dan pilih Properti; lalu pilih halaman Pengaturan Database.
Agar set cadangan kedaluwarsa pada tanggal tertentu, pilih Pada, dan masukkan tanggal ketika set tersebut kedaluwarsa.
Menggunakan Transact-SQL
Sambungkan ke Mesin Database.
Dari bilah Standar, pilih Kueri Baru.
Dalam pernyataan BACKUP (Transact-SQL), tentukan opsi EXPIREDATE atau RETAINDAYS untuk menetapkan kapan Mesin Basis Data SQL Server dapat menimpa cadangan. Jika tidak ada opsi yang spesifik, tanggal kedaluwarsa ditentukan oleh pengaturan konfigurasi server retensi media. Contoh ini menggunakan
EXPIREDATEopsi untuk menentukan tanggal kedaluwarsa 1 Juni 2024 (20240601).USE AdventureWorks2022; GO BACKUP DATABASE AdventureWorks2022 TO DISK = 'Z:\SQLServerBackups\AdventureWorks2022.bak' WITH EXPIREDATE = '20240601'; GO