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.
Aplikasi ke:Azure SQL Database
Artikel ini menjelaskan cara mengonfigurasi retensi penghapusan sementara untuk server logis Anda di Azure, dan cara memulihkan server logis yang sudah dihapus dalam periode retensi.
Setelah mengaktifkan retensi penghapusan sementara, Anda dapat mencantumkan dan memulihkan server logis yang dihapus ke status aslinya selama jendela retensi. Anda dapat mengonfigurasi periode retensi penghapusan sementara untuk server logis Anda dan memulihkan server yang dihapus dengan menggunakan portal Azure, PowerShell, atau Azure CLI.
Penting
Kemampuan untuk mengonfigurasi periode retensi penghapusan sementara dan memulihkan server logis yang dihapus saat ini berada dalam tahap pratinjau. Setiap server logis yang berusia lebih dari dua tahun secara otomatis memiliki periode retensi penghapusan lunak selama tujuh hari. Server logis yang berusia kurang dari dua tahun memiliki retensi penghapusan sementara yang dinonaktifkan secara default.
Ikhtisar
Retensi penghapusan sementara membantu melindungi server logis di Azure dari penghapusan yang tidak disengaja dengan mempertahankan metadata server yang dihapus untuk periode yang dapat dikonfigurasi. Saat Anda mengaktifkan retensi penghapusan sementara dan server logis dihapus, Azure tidak segera menghapus server secara permanen. Sebagai gantinya, Azure menyimpan server dalam status dihapus sementara untuk periode retensi yang dikonfigurasi. Saat server dalam status ini, Anda dapat menemukan dan memulihkannya. Periode retensi dikonfigurasi dalam hari di tingkat server logis dan menentukan berapa lama server yang dihapus tetap dapat dipulihkan.
Retensi penghapusan sementara berguna dalam skenario berikut:
- Penghapusan yang tidak disengaja – Pulihkan server logis yang tidak sengaja dihapus.
- Keamanan operasional – Kurangi risiko selama otomatisasi, pembersihan skrip, atau operasi massal.
- Pengembangan dan pengujian – Menghapus dan memulihkan server dengan aman di lingkungan pengujian atau non-produksi.
- Tata kelola dan perlindungan – Tambahkan buffer pemulihan untuk mengurangi kehilangan yang tidak dapat diubah karena kesalahan manusia.
Saat server logis dihapus, database pengguna akan dihapus. Saat memulihkan server, Anda juga dapat memulihkan database yang masih dalam periode penyimpanan.
Prasyarat
Untuk mengonfigurasi retensi penghapusan secara lunak, Anda memerlukan prasyarat yang berikut:
- Langganan Azure. Jika Anda tidak memiliki langganan Azure, buat akun gratis
- Server logical di Azure.
- Jika menggunakan PowerShell atau Azure CLI, Anda memerlukan modul Azure PowerShell Az 15.4.0 atau yang lebih baru atau Azure CLI versi 2.84.0 atau yang lebih baru.
Permissions
Untuk mengonfigurasi retensi penghapusan sementara, atau memulihkan server yang dihapus, pengguna harus menjadi anggota kontributor SQL Server.
Mengonfigurasi retensi penghapusan sementara
Anda dapat mengonfigurasi retensi penghapusan sementara untuk server logis saat membuat server dengan menggunakan PowerShell atau Azure CLI. Anda dapat memperbarui periode retensi untuk server yang sudah ada dengan menggunakan portal Azure, PowerShell, atau Azure CLI.
Atur periode retensi dari 0 hingga 7 hari. Mengatur retensi ke 0 hari menonaktifkan retensi penghapusan sementara.
Saat ini, Anda tidak dapat mengonfigurasi periode retensi penghapusan sementara saat membuat server logis baru di portal Azure. Anda hanya dapat mengatur periode retensi untuk server yang ada.
Untuk melihat atau mengonfigurasi retensi penghapusan sementara untuk server yang sudah ada di portal Azure, ikuti langkah-langkah berikut:
Buka server logical Anda di portal Azure.
Di bawah Data Management, pilih Proteksi penghapusan (pratinjau) untuk membuka panel Proteksi penghapusan (pratinjau).
Pada panel Hapus perlindungan (pratinjau) :
- Bidang Pertahankan server yang dihapus (dalam hari) memperlihatkan periode retensi saat ini untuk server. Jika nilainya adalah
Not enabledatau0, penghapusan lunak dinonaktifkan dan server tidak dapat dipulihkan jika dihapus. Nilai antara1 and 7menunjukkan jumlah hari server yang dihapus dipertahankan dan tersedia untuk dipulihkan. - Ubah nilai di bidang Pertahankan server yang dihapus (dalam hari) untuk mengatur periode retensi yang diinginkan untuk server. Anda dapat memasukkan nilai antara 1 dan 7 untuk menentukan jumlah hari untuk mempertahankan server yang dihapus.
- Bidang Pertahankan server yang dihapus (dalam hari) memperlihatkan periode retensi saat ini untuk server. Jika nilainya adalah
Pilih Terapkan untuk menyimpan perubahan.
Menghapus server logis
Jika Anda menghapus server logis dengan retensi penghapusan lunak diaktifkan, server akan memasuki status dihapus lunak selama periode retensi yang ditentukan. Anda dapat menghapus server dengan menggunakan portal Azure, PowerShell, atau Azure CLI.
Jika retensi penghapusan lunak tidak dikonfigurasi untuk server, menghapus server akan mengakibatkan penghapusan permanen tanpa opsi retensi atau pemulihan.
Di portal Azure, Anda dapat menghapus server logical dari lokasi berikut:
- Gunakan tombol Hapus pada bilah perintah panel Gambaran Umum server logis Anda.
- Pilih kotak centang di samping server yang ingin Anda hapus pada server logis SQL pada hub Azure SQL, lalu gunakan tombol Delete pada bilah perintah.
Mencantumkan server yang dihapus sementara
Anda dapat mencantumkan server logis yang dihapus sementara untuk melihat server mana yang tersedia untuk dipulihkan dalam periode retensi dengan menggunakan portal Azure, PowerShell, atau Azure CLI.
Untuk menampilkan daftar server yang dihapus sementara, ikuti langkah-langkah dalam Memulihkan server yang dihapus untuk membuka panel Pulihkan server yang dihapus . Daftar dropdown server yang dihapus menunjukkan semua server yang dihapus sementara yang dapat dipulihkan dalam periode retensi yang ditentukan untuk langganan.
Memulihkan server logika yang dihapus secara sementara dari sistem
Anda dapat memulihkan server logis yang dihapus sementara selama periode retensi dengan menggunakan portal Azure, PowerShell, atau Azure CLI.
Saat server logis dihapus, database pengguna akan dihapus. Saat memulihkan server, Anda juga dapat memulihkan database yang masih dalam periode penyimpanan.
Untuk memulihkan server logis yang dihapus sementara di portal Azure:
Buka hub Azure SQL di portal Azure.
Di bawah Azure SQL Database, pilih server logis SQL untuk membuka panel logis SQL.
Pada panel server logis SQL , pilih Pulihkan dari bilah perintah untuk membuka panel Pulihkan server yang dihapus :
- Pilih Langganan dari daftar dropdown.
- Pilih Lokasi server yang dihapus dari daftar dropdown.
- Pilih Server yang dihapus dari daftar dropdown. Dropdown menunjukkan semua server yang dihapus sementara yang tersedia untuk dipulihkan dalam periode retensi yang ditentukan.
Pilih Pulihkan untuk memulihkan server yang dihapus. Server yang dipulihkan memiliki nama dan konfigurasi yang sama dengan server yang dihapus. Ini dipulihkan ke keadaan aslinya pada saat penghapusan. Setelah operasi pemulihan selesai, server tersedia dalam daftar server aktif di portal Azure.
Menghapus server logis secara permanen
Jika Anda ingin menghapus server logis secara permanen, pastikan periode retensi penghapusan sementara diatur ke 0 untuk menonaktifkan retensi sebelum menghapus server. Ketika server dihapus, itu akan selamanya terhapus.
Jika server logis Anda telah dihapus dengan retensi tertentu tetapi Anda ingin menghapusnya secara permanen sebelum periode retensi berakhir, ikuti langkah-langkah berikut:
- Pulihkan server logis.
- Nonaktifkan retensi dengan menetapkan periode retensi penghapusan sementara ke
0. - Hapus server logis sekali lagi.
Tindakan setelah memulihkan server yang dihapus
Setelah server logis dipulihkan, database dapat dipulihkan secara manual menggunakan panel Cadangan di bawah Manajemen data untuk server logis Anda di portal Azure.
Konfigurasi tingkat server berikut dihilangkan selama penghapusan sementara dan harus dikonfigurasi ulang setelah memulihkan server:
- Grup Pemulihan Sistem
- Tautan replikasi geografis
- Alias DNS server
- Koneksi titik akhir privat
- Peraturan firewall
- Agen pekerjaan elastis
- Identitas server di Microsoft Entra ID
- Kunci enkripsi CMK/TDE
- Kelompok Data Sync (tautan komunikasi ke server), jika Data Sync digunakan
- Tautan ruang kerja Synapse, jika ada ruang kerja Synapse yang tersambung
Keterbatasan
Batasan-batasan berikut berlaku saat menggunakan retensi penghapusan lunak untuk server logis Anda:
- Jika Anda menggunakan kebijakan Azure bawaan untuk memberlakukan autentikasi khusus Microsoft Entra, Anda tidak dapat memulihkan server yang dihapus. Untuk memulihkan server, hapus kebijakan lalu pulihkan server.
- Saat server logis dihapus, identitas terkelola akan dihapus.
- Ketika server logis dipulihkan, enkripsi apa pun dengan Customer Managed Key (CMK) perlu dikonfigurasi ulang.