Menggunakan Wizard Rencana Pemeliharaan
Berlaku untuk: SQL Server
Artikel ini menjelaskan cara membuat rencana pemeliharaan tunggal atau multiserver menggunakan Wizard Rencana Pemeliharaan di SQL Server. Wizard Rencana Pemeliharaan membuat rencana pemeliharaan yang dapat dijalankan oleh Agen Microsoft SQL Server secara teratur. Ini memungkinkan Anda melakukan berbagai tugas administrasi database, termasuk pencadangan, pemeriksaan integritas database, atau pembaruan statistik database, pada interval yang ditentukan.
Pembatasan dan batasan
Untuk membuat rencana pemeliharaan multiserver, Anda harus mengonfigurasi lingkungan multiserver dengan satu server master, dan satu atau beberapa server target. Anda harus membuat dan memelihara rencana pemeliharaan multiserver di server master. Anda dapat melihat paket pada server target.
Anggota peran db_ssisadmin dan dc_admin mungkin dapat meningkatkan hak istimewa mereka untuk sysadmin. Peningkatan hak istimewa ini dapat terjadi karena peran ini dapat memodifikasi paket Layanan Integrasi; paket ini dapat dijalankan oleh SQL Server menggunakan konteks keamanan sysadmin dari SQL Server Agent.
Untuk menjaga dari peningkatan hak istimewa ini saat menjalankan rencana pemeliharaan, kumpulan pengumpulan data, dan paket Layanan Integrasi lainnya, konfigurasikan pekerjaan SQL Server Agent yang menjalankan paket untuk menggunakan akun proksi dengan hak istimewa terbatas atau hanya menambahkan anggota sysadmin ke peran db_ssisadmin dan dc_admin .
Prasyarat
Anda harus mengaktifkan Opsi Konfigurasi Server Agen XPs.
Izin
Untuk membuat atau mengelola rencana pemeliharaan, Anda harus menjadi anggota peran server tetap sysadmin . Object Explorer hanya menampilkan simpul Rencana Pemeliharaan untuk pengguna yang merupakan anggota peran server tetap sysadmin .
Menggunakan Wizard Rencana Pemeliharaan
Memulai Wizard
Perluas server tempat Anda ingin membuat rencana manajemen Anda.
Perluas folder Manajemen.
Klik kanan folder Rencana Pemeliharaan dan pilih Wizard Rencana Pemeliharaan.
Pada halaman Wizard Rencana Pemeliharaan SQL Server, pilih Berikutnya.
Pada halaman Pilih Properti Paket:
Dalam kotak Nama , masukkan nama rencana pemeliharaan yang Anda buat.
Dalam kotak Deskripsi , jelaskan rencana pemeliharaan Anda secara singkat.
Dalam daftar Jalankan sebagai, tentukan kredensial yang digunakan Agen Microsoft SQL Server saat menjalankan rencana pemeliharaan.
Pilih Jadwal terpisah untuk setiap tugas atau Jadwal tunggal untuk seluruh paket atau tidak ada jadwal untuk menentukan jadwal berulang rencana pemeliharaan.
Catatan
Jika Anda memilih Pisahkan jadwal untuk setiap tugas, Anda harus mengikuti langkah berikutnya untuk setiap tugas dalam rencana pemeliharaan Anda.
Jika Anda memilih Jadwal tunggal untuk seluruh paket atau tanpa jadwal, di bawah Jadwal, pilih Ubah.
Dalam kotak dialog Jadwal Pekerjaan Baru, dalam kotak Nama , masukkan nama jadwal pekerjaan.
Pada daftar Jenis jadwal, pilih jenis jadwal:
Mulai secara otomatis ketika SQL Server Agent dimulai
Mulai setiap kali CPU diam
Berulang. Ini adalah pilihan default.
Satu kali
Pilih atau kosongkan kotak centang Diaktifkan untuk mengaktifkan atau menonaktifkan jadwal.
Jika Anda memilih Berulang:
Di bawah Frekuensi, pada daftar Terjadi, tentukan frekuensi kemunculan:
Jika Anda memilih Harian, dalam kotak Berulang setiap , masukkan seberapa sering jadwal pekerjaan diulang dalam hari.
Jika Anda memilih Mingguan, dalam kotak Berulang setiap , masukkan seberapa sering jadwal pekerjaan diulang dalam minggu. Pilih hari dalam seminggu tempat jadwal pekerjaan dijalankan.
Jika Anda memilih Bulanan, pilih Hari atau .
Jika Anda memilih Hari, masukkan tanggal bulan yang Anda inginkan agar jadwal pekerjaan berjalan dan seberapa sering jadwal pekerjaan berulang dalam bulan. Misalnya, jika Anda ingin jadwal pekerjaan berjalan pada hari ke-15 dalam sebulan setiap bulan lainnya, pilih Hari dan masukkan "15" di kotak pertama dan "2" di kotak kedua. Angka terbesar yang diizinkan dalam kotak kedua adalah "99".
Jika Anda memilih The, pilih hari tertentu dalam seminggu dalam bulan yang Anda inginkan agar jadwal pekerjaan berjalan dan seberapa sering jadwal pekerjaan berulang dalam bulan. Misalnya, jika Anda ingin jadwal pekerjaan berjalan pada hari kerja terakhir setiap bulan, pilih Hari, pilih terakhir dari daftar pertama dan hari kerja dari daftar kedua, lalu masukkan "2" di kotak terakhir. Anda juga dapat memilih pertama, kedua, ketiga, atau keempat, serta hari kerja tertentu (misalnya: Minggu atau Rabu) dari dua daftar pertama. Angka terbesar yang diizinkan dalam kotak terakhir adalah "99".
Di bawah Frekuensi harian, tentukan seberapa sering jadwal pekerjaan berulang pada hari jadwal pekerjaan berjalan:
Jika Anda memilih Terjadi sekali pada, masukkan waktu tertentu dalam sehari saat jadwal pekerjaan harus berjalan di kotak Terjadi sekaligus . Masukkan jam, menit, dan detik dalam sehari, serta AM atau PM.
Jika Anda memilih Terjadi setiap, tentukan seberapa sering jadwal pekerjaan berjalan selama hari yang dipilih di bawah Frekuensi. Misalnya, jika Anda ingin jadwal pekerjaan diulang setiap 2 jam pada hari jadwal pekerjaan dijalankan, pilih Terjadi setiap, masukkan "2" di kotak pertama, lalu pilih jam dari daftar. Dari daftar ini Anda juga dapat memilih menit dan detik. Angka terbesar yang diizinkan dalam kotak pertama adalah "100".
Dalam kotak Mulai dari , masukkan waktu jadwal pekerjaan harus mulai berjalan. Di kotak Berakhir, masukkan waktu jadwal pekerjaan harus berhenti diulang. Masukkan jam, menit, dan detik dalam sehari, serta AM atau PM.
Di bawah Durasi, di Tanggal mulai, masukkan tanggal yang Anda inginkan agar jadwal pekerjaan mulai berjalan. Pilih Tanggal selesai atau Tidak ada tanggal selesai untuk menunjukkan kapan jadwal pekerjaan harus berhenti berjalan. Jika Anda memilih Tanggal selesai, masukkan tanggal yang anda inginkan untuk jadwal pekerjaan untuk berhenti berjalan.
Jika Anda memilih Satu Kali, di bawah Kemunculan satu kali, dalam kotak Tanggal , masukkan tanggal jadwal pekerjaan akan dijalankan. Dalam kotak Waktu , masukkan waktu jadwal pekerjaan akan dijalankan. Masukkan jam, menit, dan detik dalam sehari, serta AM atau PM.
Di bawah Ringkasan, di Deskripsi, verifikasi bahwa semua pengaturan jadwal pekerjaan sudah benar.
Pilih OK.
Pilih Selanjutnya.
Pada halaman Pilih Server Target, pilih server tempat Anda ingin menjalankan rencana pemeliharaan. Halaman ini hanya terlihat pada instans SQL Server yang dikonfigurasi sebagai server master.
Catatan
Untuk membuat rencana pemeliharaan multiserver, lingkungan multiserver yang berisi satu server master dan satu atau beberapa server target harus dikonfigurasi, dan server lokal harus dikonfigurasi sebagai server master. Di lingkungan multiserver, halaman ini menampilkan server master (lokal) dan semua server target yang sesuai.
Pada halaman Pilih Tugas Pemeliharaan, pilih satu atau beberapa tugas pemeliharaan untuk ditambahkan ke paket. Ketika Anda telah memilih semua tugas yang diperlukan, pilih Berikutnya.
Catatan
Tugas yang Anda pilih di sini akan menentukan halaman mana yang perlu Anda selesaikan setelah halaman Pilih Urutan Tugas Pemeliharaan di bawah ini.
Pada halaman Pilih Urutan Tugas Pemeliharaan, pilih tugas dan pilih Pindah ke Atas... atau Pindah ke Bawah... untuk mengubah urutan eksekusinya. Setelah selesai, atau jika Anda puas dengan urutan tugas saat ini, pilih Berikutnya.
Catatan
Jika Anda memilih Jadwal terpisah untuk setiap tugas pada halaman Pilih Properti Paket di atas, Anda tidak akan dapat mengubah urutan tugas pemeliharaan di halaman ini.
Tentukan Integritas Pemeriksaan Database (CHECKDB)
Pada halaman Tentukan Tugas Integritas Pemeriksaan Database, pilih database atau database tempat alokasi dan integritas struktural tabel dan indeks pengguna dan sistem diperiksa. Dengan menjalankan DBCC CHECKDB
pernyataan Transact-SQL, tugas ini memastikan bahwa setiap masalah integritas dengan database dilaporkan, sehingga memungkinkan mereka untuk ditangani nanti oleh administrator sistem atau pemilik database. Untuk informasi selengkapnya, lihat DBCC CHECKDB (Transact-SQL). Setelah selesai, pilih Berikutnya.
Opsi berikut ini tersedia di halaman ini.
Daftar database
Tentukan database yang terpengaruh oleh tugas ini.
Semua database
Hasilkan rencana pemeliharaan yang menjalankan tugas ini terhadap semua database Microsoft SQL Server kecuali
tempdb
.Database sistem
Buat rencana pemeliharaan yang menjalankan tugas ini terhadap database sistem SQL Server kecuali
tempdb
dan database yang dibuat pengguna.Semua database pengguna (tidak termasuk
master
, ,model
msdb
,tempdb
)Buat rencana pemeliharaan yang menjalankan tugas ini terhadap semua database yang dibuat pengguna. Tidak ada tugas pemeliharaan yang dijalankan terhadap database sistem SQL Server.
Database ini
Hasilkan rencana pemeliharaan yang menjalankan tugas ini hanya terhadap database yang dipilih. Setidaknya satu database dalam daftar harus dipilih jika opsi ini dipilih.
Kotak centang Sertakan indeks
Periksa integritas semua halaman indeks serta halaman data tabel.
Hanya fisik
Membatasi pemeriksaan ke integritas struktur fisik halaman, header rekaman, dan konsistensi alokasi database. Menggunakan opsi ini dapat mengurangi run-time untuk DBCC CHECKDB pada database besar, dan direkomendasikan untuk sering digunakan pada sistem produksi.
Tablock
Menyebabkan DBCC CHECKDB mendapatkan kunci alih-alih menggunakan rekam jepret database internal. Ini termasuk kunci eksklusif jangka pendek (X) pada database. Menggunakan opsi ini dapat membantu DBCC CHECKDB berjalan lebih cepat pada database di bawah beban berat, tetapi mengurangi konkurensi yang tersedia pada database saat DBCC CHECKDB berjalan.
Tentukan Tugas Penyusutan Database
Pada halaman Tentukan Tugas Database Penyusutan, buat tugas yang mencoba mengurangi ukuran database yang dipilih dengan menggunakan
DBCC SHRINKDATABASE
pernyataan , denganNOTRUNCATE
opsi atauTRUNCATEONLY
. Untuk informasi selengkapnya, lihat DBCC SHRINKDATABASE (Transact-SQL). Setelah selesai, pilih Berikutnya.Peringatan
Data yang dipindahkan untuk menyusutkan file dapat tersebar ke lokasi yang tersedia dalam file. Hal ini menyebabkan fragmentasi indeks dan dapat memperlambat performa kueri yang mencari rentang indeks. Untuk menghilangkan fragmentasi, pertimbangkan untuk membangun kembali indeks pada file setelah menyusut.
Opsi berikut ini tersedia di halaman ini.
Daftar database
Tentukan database yang terpengaruh oleh tugas ini.
Semua database
Hasilkan rencana pemeliharaan yang menjalankan tugas ini terhadap semua database Microsoft SQL Server kecuali
tempdb
.Database sistem
Buat rencana pemeliharaan yang menjalankan tugas ini terhadap database sistem SQL Server kecuali
tempdb
dan database yang dibuat pengguna.Semua database pengguna (tidak termasuk
master
, ,model
msdb
,tempdb
)Buat rencana pemeliharaan yang menjalankan tugas ini terhadap semua database yang dibuat pengguna. Tidak ada tugas pemeliharaan yang dijalankan terhadap database sistem SQL Server.
Database ini
Hasilkan rencana pemeliharaan yang menjalankan tugas ini hanya terhadap database yang dipilih. Setidaknya satu database dalam daftar harus dipilih jika opsi ini dipilih.
Menyusutkan database ketika tumbuh di luar kotak
Tentukan ukuran dalam megabyte yang menyebabkan tugas dijalankan.
Jumlah ruang kosong yang tersisa setelah kotak penyusutan
Berhenti menyusut ketika ruang kosong dalam file database mencapai ukuran ini (sebagai persentase).
Pertahankan ruang kosong dalam file database
Database dikondensasikan ke halaman yang berbatasan tetapi halaman tidak dibatalkan alokasinya, dan file database tidak menyusut. Gunakan opsi ini jika Anda mengharapkan database diperluas lagi, dan Anda tidak ingin merealokasi ruang. Dengan opsi ini, file database tidak menyusut sebanyak mungkin. Ini menggunakan opsi NOTRUNCATE.
Mengembalikan ruang kosong ke sistem operasi
Database dikondensasikan ke halaman yang berdampingan dan halaman dirilis kembali ke sistem operasi untuk digunakan oleh program lain. Ini menggunakan opsi TRUNCATEONLY. Ini adalah opsi default.
Menentukan Tugas Indeks
Pada halaman Tentukan Reorganisasi Tugas Indeks, pilih server atau server tempat Anda akan memindahkan halaman indeks ke dalam urutan pencarian yang lebih efisien. Tugas ini menggunakan
ALTER INDEX ... REORGANIZE
pernyataan . Untuk informasi selengkapnya, lihat ALTER INDEX (T-SQL). Setelah selesai, pilih Berikutnya.Opsi berikut ini tersedia di halaman ini.
Daftar database
Tentukan database yang terpengaruh oleh tugas ini.
Semua database
Hasilkan rencana pemeliharaan yang menjalankan tugas ini terhadap semua database Microsoft SQL Server kecuali
tempdb
.Database sistem
Buat rencana pemeliharaan yang menjalankan tugas ini terhadap database sistem SQL Server kecuali
tempdb
dan database yang dibuat pengguna.Semua database pengguna (tidak termasuk
master
, ,model
msdb
,tempdb
)Buat rencana pemeliharaan yang menjalankan tugas ini terhadap semua database yang dibuat pengguna. Tidak ada tugas pemeliharaan yang dijalankan terhadap database sistem SQL Server.
Database ini
Hasilkan rencana pemeliharaan yang menjalankan tugas ini hanya terhadap database yang dipilih. Setidaknya satu database dalam daftar harus dipilih jika opsi ini dipilih.
Daftar objek
Batasi daftar Pilihan untuk menampilkan tabel, tampilan, atau keduanya. Daftar ini hanya tersedia jika database tunggal dipilih dari daftar Database di atas.
Daftar pilihan
Tentukan tabel atau indeks yang terpengaruh oleh tugas ini. Tidak tersedia saat Tabel dan Tampilan dipilih dalam kotak Objek.
Kotak centang Padatkan objek besar
Batalkan alokasi ruang untuk tabel dan tampilan jika memungkinkan. Opsi ini menggunakan
ALTER INDEX ... LOB_COMPACTION = ON
.
Pada halaman Tentukan Bangun Ulang Tugas Indeks, pilih database atau database tempat Anda akan membuat ulang beberapa indeks. Tugas ini menggunakan
ALTER INDEX ... REBUILD PARTITION
pernyataan . Untuk informasi selengkapnya, lihat MENGUBAH INDEKS (Transact-SQL).) Setelah selesai, pilih Berikutnya.Opsi berikut ini tersedia di halaman ini.
Daftar database
Tentukan database yang terpengaruh oleh tugas ini.
Semua database
Hasilkan rencana pemeliharaan yang menjalankan tugas ini terhadap semua database Microsoft SQL Server kecuali
tempdb
.Database sistem
Buat rencana pemeliharaan yang menjalankan tugas ini terhadap database sistem SQL Server kecuali
tempdb
dan database yang dibuat pengguna.Semua database pengguna (tidak termasuk
master
, ,model
msdb
,tempdb
)Buat rencana pemeliharaan yang menjalankan tugas ini terhadap semua database yang dibuat pengguna. Tidak ada tugas pemeliharaan yang dijalankan terhadap database sistem SQL Server.
Database ini
Hasilkan rencana pemeliharaan yang menjalankan tugas ini hanya terhadap database yang dipilih. Setidaknya satu database dalam daftar harus dipilih jika opsi ini dipilih.
Daftar objek
Batasi daftar Pilihan untuk menampilkan tabel, tampilan, atau keduanya. Daftar ini hanya tersedia jika database tunggal dipilih dari daftar Database di atas.
Daftar pilihan
Tentukan tabel atau indeks yang terpengaruh oleh tugas ini. Tidak tersedia saat Tabel dan Tampilan dipilih dalam kotak Objek.
Area opsi ruang kosong
Menyajikan opsi untuk menerapkan faktor pengisian ke indeks dan tabel.
Ruang kosong default per halaman
Mengatur ulang halaman dengan jumlah ruang kosong default. Ini menghilangkan indeks pada tabel dalam database, dan membuatnya kembali dengan faktor pengisian yang ditentukan saat indeks dibuat. Ini adalah opsi default.
Ubah ruang kosong per halaman ke kotak
Letakkan indeks pada tabel dalam database dan buat ulang dengan faktor pengisian baru yang dihitung secara otomatis, sehingga mempertahankan jumlah ruang kosong yang ditentukan pada halaman indeks. Semakin tinggi persentase, semakin banyak ruang kosong yang dicadangkan pada halaman indeks, dan semakin besar indeks tumbuh. Nilai yang valid adalah dari 0 hingga 100.
FILLFACTOR
Menggunakan opsi .Area opsi tingkat lanjut
Menyajikan opsi tambahan untuk mengurutkan indeks dan mengindeks ulang.
Kotak centang Urutkan hasil dalam tempdb
SORT_IN_TEMPDB
Menggunakan opsi , yang menentukan di mana hasil pengurutan menengah, yang dihasilkan selama pembuatan indeks, disimpan sementara. Jika operasi pengurutan tidak diperlukan, atau jika pengurutan dapat dilakukan dalam memori,SORT_IN_TEMPDB
opsi diabaikan.Kotak centang Indeks Pad
PAD_INDEX
Menggunakan opsi .Pertahankan indeks online saat mengindeks ulang kotak centang
Menggunakan opsi , yang memungkinkan pengguna untuk mengakses tabel yang mendasar
ONLINE
atau data indeks berkluster dan indeks non-kluster terkait selama operasi indeks. Memilih opsi ini mengaktifkan opsi tambahan untuk membangun ulang indeks yang tidak memungkinkan pembangunan ulang online: Jangan bangun ulang indeks dan Bangun ulang indeks secara offline.Memilih opsi ini juga mengaktifkan Prioritas Rendah yang Digunakan, yang menggunakan
WAIT_AT_LOW_PRIORITY
opsi . Operasi pembangunan ulang indeks online menunggu kunci prioritas rendah selamaMAX_DURATION
beberapa menit, memungkinkan operasi lain untuk melanjutkan saat operasi build indeks online sedang menunggu.Catatan
Operasi indeks online tidak tersedia di setiap edisi SQL Server. Untuk informasi selengkapnya, lihat Edisi dan fitur yang didukung SQL Server 2022.
Kotak centang MAXDOP
Mengambil alih tingkat maksimum opsi
sp_configure
konfigurasi paralelisme untuk DBCC CHECKDB. Untuk informasi selengkapnya, lihat DBCC CHECKDB (Transact-SQL)
Tentukan Tugas Statistik Pembaruan
Pada halaman Tentukan Tugas Statistik Pembaruan, tentukan database atau database tempat tabel dan statistik indeks diperbarui. Tugas ini menggunakan
UPDATE STATISTICS
pernyataan . Untuk informasi selengkapnya, lihat MEMPERBARUI STATISTIK (Transact-SQL) Setelah selesai, pilih BerikutnyaOpsi berikut ini tersedia di halaman ini.
Daftar database
Tentukan database yang terpengaruh oleh tugas ini.
Semua database
Hasilkan rencana pemeliharaan yang menjalankan tugas ini terhadap semua database Microsoft SQL Server kecuali
tempdb
.Database sistem
Buat rencana pemeliharaan yang menjalankan tugas ini terhadap database sistem SQL Server kecuali
tempdb
dan database yang dibuat pengguna.Semua database pengguna (tidak termasuk
master
, ,model
msdb
,tempdb
)Buat rencana pemeliharaan yang menjalankan tugas ini terhadap semua database yang dibuat pengguna. Tidak ada tugas pemeliharaan yang dijalankan terhadap database sistem SQL Server.
Database ini
Hasilkan rencana pemeliharaan yang menjalankan tugas ini hanya terhadap database yang dipilih. Setidaknya satu database dalam daftar harus dipilih jika opsi ini dipilih.
Daftar objek
Batasi daftar Pilihan untuk menampilkan tabel, tampilan, atau keduanya. Daftar ini hanya tersedia jika database tunggal dipilih dari daftar Database di atas.
Daftar pilihan
Tentukan tabel atau indeks yang terpengaruh oleh tugas ini. Tidak tersedia saat Tabel dan Tampilan dipilih dalam kotak Objek.
Semua statistik yang ada
Perbarui statistik untuk kolom dan indeks.
Statistik kolom saja
Hanya perbarui statistik kolom.
WITH COLUMNS
Menggunakan opsi .Statistik indeks saja
Hanya perbarui statistik indeks.
WITH INDEX
Menggunakan opsi .Jenis pemindaian
Jenis pemindaian yang digunakan untuk mengumpulkan statistik yang diperbarui.
Pemindaian penuh
Baca semua baris dalam tabel atau tampilan untuk mengumpulkan statistik.
Sampel menurut
Tentukan persentase tabel atau tampilan terindeks, atau jumlah baris yang akan diambil sampelnya saat mengumpulkan statistik untuk tabel atau tampilan yang lebih besar.
Tentukan Tugas Pembersihan Riwayat
Pada halaman Tentukan Tugas Pembersihan Riwayat, tentukan database atau database tempat Anda ingin membuang riwayat tugas lama. Tugas ini menggunakan
EXEC sp_purge_jobhistory
pernyataan ,EXEC sp_maintplan_delete_log
, danEXEC sp_delete_backuphistory
untuk menghapus informasi riwayat darimsdb
tabel. Setelah selesai, pilih Berikutnya.Opsi berikut ini tersedia di halaman ini.
Pilih data historis yang akan dihapus
Pilih jenis data tugas yang akan dihapus.
Riwayat pencadangan dan pemulihan
Menyimpan rekaman kapan cadangan baru-baru ini dibuat dapat membantu SQL Server membuat rencana pemulihan saat Anda ingin memulihkan database. Periode retensi harus setidaknya frekuensi pencadangan database penuh.
Riwayat Pekerjaan Agen SQL Server
Riwayat ini dapat membantu Anda memecahkan masalah pekerjaan yang gagal, atau menentukan mengapa tindakan database terjadi.
Riwayat Rencana Pemeliharaan
Riwayat ini dapat membantu Anda memecahkan masalah pekerjaan rencana pemeliharaan yang gagal, atau menentukan mengapa tindakan database terjadi.
Menghapus data historis yang lebih lama dari
Tentukan usia item yang ingin Anda hapus. Anda dapat menentukan Jam, Hari, Minggu (default), Bulan, atau Tahun
Tentukan Tugas Pekerjaan Agen Eksekusi
- Pada halaman Tentukan Tugas Pekerjaan Agen Eksekusi, di bawah Pekerjaan Agen SQL Server yang tersedia, pilih pekerjaan atau pekerjaan yang akan dijalankan. Opsi ini tidak tersedia jika Anda tidak memiliki pekerjaan Agen SQL. Tugas ini menggunakan
EXEC sp_start_job
pernyataan . Untuk informasi selengkapnya, lihat sp_start_job (Transact-SQL). Setelah selesai, pilih Berikutnya.
Tentukan Tugas Pencadangan
Pada halaman Tentukan Tugas Database Cadangan (Penuh), pilih database atau database tempat menjalankan pencadangan penuh. Tugas ini menggunakan
BACKUP DATABASE
pernyataan . Untuk informasi selengkapnya, lihat BACKUP (Transact-SQL). Setelah selesai, pilih Berikutnya.Opsi berikut ini tersedia di halaman ini.
Daftar jenis cadangan
Menampilkan tipe cadangan yang akan dilakukan. Ini baca-saja.
Daftar database
Tentukan database yang terpengaruh oleh tugas ini.
Semua database
Hasilkan rencana pemeliharaan yang menjalankan tugas ini terhadap semua database Microsoft SQL Server kecuali
tempdb
.Database sistem
Buat rencana pemeliharaan yang menjalankan tugas ini terhadap database sistem SQL Server kecuali
tempdb
dan database yang dibuat pengguna.Semua database pengguna (tidak termasuk
master
, ,model
msdb
,tempdb
)Buat rencana pemeliharaan yang menjalankan tugas ini terhadap semua database yang dibuat pengguna. Tidak ada tugas pemeliharaan yang dijalankan terhadap database sistem SQL Server.
Database ini
Hasilkan rencana pemeliharaan yang menjalankan tugas ini hanya terhadap database yang dipilih. Setidaknya satu database dalam daftar harus dipilih jika opsi ini dipilih.
Komponen pencadangan
Pilih Database untuk mencadangkan seluruh database. Pilih File dan grup file untuk mencadangkan hanya sebagian database. Jika dipilih, berikan nama file atau grup file. Saat beberapa database dipilih dalam kotak Database , hanya tentukan Database untuk komponen Cadangan. Untuk melakukan pencadangan file atau grup file, buat tugas untuk setiap database. Opsi ini hanya tersedia jika database tunggal dipilih dari daftar Database di atas.
Kumpulan cadangan akan kedaluwarsa kotak centang
Menentukan kapan kumpulan cadangan untuk cadangan ini dapat ditimpa. Pilih Setelah dan masukkan jumlah hari untuk kedaluwarsa, atau pilih Aktif dan masukkan tanggal kedaluwarsa. Opsi ini dinonaktifkan jika URL dipilih sebagai tujuan pencadangan.
Cadangkan ke
Menentukan media untuk mencadangkan database. Pilih Disk, Pita, atau URL. Hanya perangkat pita yang dilampirkan ke komputer yang berisi database yang tersedia.
Mencadangkan database di satu atau beberapa file
Pilih Tambahkan untuk membuka kotak dialog Pilih Tujuan Cadangan. Opsi ini dinonaktifkan jika Anda memilih URL sebagai tujuan pencadangan.
Pilih Hapus untuk menghapus file dari kotak.
Pilih Isi untuk membaca header file dan menampilkan isi cadangan file saat ini.
Pilih kotak dialog Tujuan Pencadangan
Pilih file, tape drive, atau perangkat cadangan untuk tujuan pencadangan. Opsi ini dinonaktifkan jika Anda memilih URL sebagai tujuan pencadangan.
Jika file cadangan ada daftar
Tentukan cara menangani cadangan yang ada. Pilih Tambahkan untuk menambahkan cadangan baru setelah cadangan yang ada dalam file atau pada pita. Pilih Timpa untuk menghapus konten lama file atau pita, dan ganti dengan cadangan baru ini.
Membuat file cadangan untuk setiap database
Buat file cadangan di lokasi yang ditentukan dalam kotak folder. Satu file dibuat untuk setiap database yang dipilih. Opsi ini dinonaktifkan jika Anda memilih URL sebagai tujuan pencadangan.
Buat sub-direktori untuk setiap kotak centang database
Buat subdirektori di bawah direktori disk yang ditentukan yang berisi cadangan database untuk setiap database yang dicadangkan sebagai bagian dari rencana pemeliharaan.
Penting
Sub-direktori akan mewarisi izin dari direktori induk. Batasi izin untuk menghindari akses yang tidak sah.
Kotak folder
Tentukan folder untuk memuat file database yang dibuat secara otomatis. Opsi ini dinonaktifkan jika Anda memilih URL sebagai tujuan pencadangan.
Kredensial SQL
Pilih Kredensial SQL yang digunakan untuk mengautentikasi ke Azure Storage. Jika Anda tidak memiliki Kredensial SQL yang sudah ada yang bisa Anda gunakan, pilih tombol Buat untuk membuat Kredensial SQL baru.
Penting
Dialog yang terbuka saat Anda memilih Buat memerlukan sertifikat manajemen atau profil penerbitan untuk langganan. Jika Anda tidak memiliki akses ke sertifikat manajemen atau profil penerbitan, Anda dapat membuat Kredensial SQL dengan menentukan nama akun penyimpanan dan mengakses informasi kunci menggunakan Transact-SQL atau SQL Server Management Studio. Lihat kode sampel dalam topik Buat Kredensial untuk membuat kredensial menggunakan Transact-SQL. Atau, menggunakan SQL Server Management Studio, dari instans mesin database, klik kanan Keamanan, pilih Baru, dan pilih Kredensial. Tentukan nama akun penyimpanan untuk Identitas dan kunci akses di bidang Kata Sandi .
Kontainer penyimpanan Azure
Tentukan nama kontainer penyimpanan Azure
Awalan URL
Ini dibuat secara otomatis berdasarkan informasi akun penyimpanan yang disimpan dalam Kredensial SQL, dan nama kontainer penyimpanan Azure yang Anda tentukan. Kami menyarankan agar Anda tidak mengedit informasi di bidang ini kecuali Anda menggunakan domain yang menggunakan format selain <akun> penyimpanan.blob.core.windows.net.
Kotak ekstensi file cadangan
Tentukan ekstensi yang akan digunakan untuk file cadangan. Defaultnya adalah .bak.
Kotak centang Verifikasi integritas cadangan
Verifikasi bahwa set cadangan selesai dan semua volume dapat dibaca.
Kotak centang Lakukan checksum
Verifikasi setiap halaman untuk checksum dan halaman robek, jika diaktifkan dan tersedia, dan buat checksum untuk seluruh cadangan.
Kotak centang Lanjutkan pada kesalahan
Menginstruksikan BACKUP untuk melanjutkan meskipun mengalami kesalahan seperti checksum yang tidak valid atau halaman robek.
Enkripsi Cadangan
Untuk membuat cadangan terenkripsi, centang kotak centang Enkripsi cadangan . Pilih algoritma enkripsi yang akan digunakan untuk langkah enkripsi, dan berikan Sertifikat atau kunci Asimetris dari daftar sertifikat atau kunci asimetris yang ada. Algoritma yang tersedia untuk enkripsi adalah:
- AES 128
- AES 192
- AES 256
- Triple DES
Opsi enkripsi dinonaktifkan jika Anda memilih untuk menambahkan ke kumpulan cadangan yang ada.
Disarankan untuk mencadangkan sertifikat atau kunci Anda dan menyimpannya di lokasi yang berbeda dari cadangan yang Anda enkripsi.
Hanya kunci yang berada di Extensible Key Management (EKM) yang didukung.
Kotak centang Ukuran blokir, daftar
Menentukan ukuran blok fisik, dalam byte. Opsi ini biasanya memengaruhi performa saat menulis ke perangkat pita, array RAID, atau SAN.
Kotak centang Ukuran transfer maks, daftar
Menentukan unit transfer terbesar dalam byte yang akan digunakan antara SQL Server dan media cadangan.
Mengatur daftar kompresi cadangan
Di SQL Server 2008 (10.0.x) Enterprise (atau versi yang lebih baru), pilih salah satu nilai kompresi cadangan berikut:
Nilai Deskripsi Menggunakan pengaturan server default Pilih untuk menggunakan default tingkat server. Default ini diatur oleh opsi konfigurasi server default kompresi cadangan. Untuk informasi tentang cara melihat pengaturan saat ini dari opsi ini, lihat Menampilkan atau Mengonfigurasi Opsi Konfigurasi Server default kompresi cadangan. Kompres cadangan Pilih untuk memadatkan cadangan, terlepas dari default tingkat server.
Penting: Secara default, kompresi secara signifikan meningkatkan penggunaan CPU, dan CPU tambahan yang digunakan oleh proses kompresi mungkin berdampak buruk pada operasi bersamaan. Oleh karena itu, Anda mungkin ingin membuat cadangan terkompresi berprioritas rendah dalam sesi yang penggunaan CPU-nya dibatasi oleh Resource Governor. Untuk informasi selengkapnya, lihat Menggunakan Resource Governor untuk Membatasi Penggunaan CPU dengan Kompresi Cadangan (Transact-SQL).Jangan memadatkan pencadangan Pilih untuk membuat cadangan yang tidak dikompresi, terlepas dari default tingkat server.
Pada halaman Tentukan Tugas Database Cadangan (Diferensial), pilih database atau database tempat menjalankan pencadangan parsial. Lihat daftar definisi sebelumnya di artikel ini, untuk informasi selengkapnya tentang opsi yang tersedia di halaman ini. Tugas ini menggunakan
BACKUP DATABASE ... WITH DIFFERENTIAL
pernyataan . Untuk informasi selengkapnya, lihat BACKUP (Transact-SQL). Setelah selesai, pilih Berikutnya.Pada halaman Tentukan Tugas Database Cadangan (Log Transaksi), pilih database atau database tempat menjalankan pencadangan untuk log transaksi. Lihat daftar definisi sebelumnya di artikel ini, untuk informasi selengkapnya tentang opsi yang tersedia di halaman ini. Tugas ini menggunakan
BACKUP LOG
pernyataan . Untuk informasi selengkapnya, lihat BACKUP (Transact-SQL). Setelah selesai, pilih Berikutnya.
Menentukan Tugas Pembersihan Pemeliharaan
Pada halaman Tentukan Tugas Pembersihan Pemeliharaan, tentukan jenis file yang akan dihapus sebagai bagian dari rencana pemeliharaan, termasuk laporan teks yang dibuat oleh rencana pemeliharaan dan file cadangan database. Tugas ini menggunakan
EXEC xp_delete_file
pernyataan . Setelah selesai, pilih Berikutnya.Penting
Tugas ini tidak otomatis menghapus file dalam subfolder direktori yang ditentukan. Tindakan pencegahan ini mengurangi kemungkinan serangan berbahaya yang menggunakan tugas Pembersihan Pemeliharaan untuk menghapus file. Jika Anda ingin menghapus file di subfolder tingkat pertama, Anda harus memilih Sertakan subfolder tingkat pertama.
Opsi berikut ini tersedia di halaman ini.
Hapus file dengan tipe berikut
Tentukan tipe file yang akan dihapus.
File cadangan
Menghapus file cadangan database.
Laporan teks Rencana Pemeliharaan
Hapus laporan teks dari rencana pemeliharaan yang dijalankan sebelumnya.
Lokasi file
Tentukan jalur ke file yang akan dihapus.
Menghapus file tertentu
Hapus file tertentu yang disediakan dalam kotak teks Nama file.
Mencari folder dan menghapus file berdasarkan ekstensi
Hapus semua file dengan ekstensi yang ditentukan dalam folder yang ditentukan. Gunakan opsi ini untuk menghapus beberapa file sekaligus, seperti semua file cadangan di folder Selasa dengan ekstensi .bak.
Kotak folder
Jalur dan nama folder yang berisi file yang akan dihapus.
Kotak ekstensi file
Sediakan ekstensi file file yang akan dihapus. Untuk menghapus beberapa file pada satu waktu, seperti semua file cadangan dengan ekstensi .bak di folder Selasa, tentukan .bak.
Sertakan kotak centang subfolder tingkat pertama
Hapus file dengan ekstensi yang ditentukan untuk Ekstensi file dari subfolder tingkat pertama di bawah folder yang ditentukan dalam Folder.
Kotak centang Hapus file berdasarkan usia file pada durasi tugas
Tentukan usia minimum file yang ingin Anda hapus dengan menyediakan angka, dan satuan waktu dalam kotak Hapus file yang lebih lama dari kotak berikut.
Hapus file yang lebih lama dari berikut ini
Tentukan usia minimum file yang ingin Anda hapus dengan menyediakan angka, dan satuan waktu (Jam, Hari, Minggu, Bulan, atau Tahun). File yang lebih lama dari jangka waktu yang ditentukan dihapus.
Pilih Opsi Laporan
Pada halaman Pilih Opsi Laporan, pilih opsi untuk menyimpan atau mendistribusikan laporan tindakan rencana pemeliharaan. Tugas ini menggunakan
EXEC sp_notify_operator
pernyataan . Untuk informasi selengkapnya, lihat sp_notify_operator (Transact-SQL). Setelah selesai, pilih Berikutnya.Opsi berikut ini tersedia di halaman ini.
Kotak centang Tulis laporan ke file teks
Simpan laporan dalam file.
Kotak lokasi folder
Tentukan lokasi file yang akan berisi laporan.
Kotak centang Laporan email
Kirim email ketika tugas gagal. Untuk menggunakan tugas ini, Anda harus mengaktifkan Email Database dan dikonfigurasi dengan benar sebagai
msdb
Database Host Email, dan memiliki operator Agen Microsoft SQL Server dengan alamat email yang valid.Operator agen
Tentukan penerima email.
Profil email
Tentukan profil yang menentukan pengirim email.
Menyelesaikan Wizard
Pada halaman Selesaikan Wizard , verifikasi pilihan yang dibuat pada halaman sebelumnya, dan pilih Selesai.
Pada halaman Kemajuan Wizard Pemeliharaan, pantau informasi status tentang tindakan Wizard Rencana Pemeliharaan. Bergantung pada opsi yang Anda pilih di wizard, halaman kemajuan mungkin berisi satu atau beberapa tindakan. Kotak atas menampilkan status keseluruhan wizard dan jumlah status, kesalahan, dan pesan peringatan yang telah diterima wizard.
Opsi berikut ini tersedia di halaman Kemajuan Wizard Pemeliharaan:
Rincian
Menyediakan tindakan, status, dan pesan apa pun yang dikembalikan dari tindakan yang diambil oleh wizard.
Perbuatan
Menentukan jenis dan nama setiap tindakan.
Keadaan
Menunjukkan apakah tindakan wizard secara keseluruhan mengembalikan nilai Keberhasilan atau Kegagalan.
Pesan
Memberikan pesan kesalahan atau peringatan apa pun yang dikembalikan dari proses.
Lapor
Membuat laporan yang berisi hasil Wizard Buat Partisi. Opsinya adalah Tampilkan Laporan, Simpan Laporan ke File, Salin Laporan ke Clipboard, dan Kirim Laporan sebagai Email.
Tampilkan Laporan
Membuka kotak dialog Tampilkan Laporan , yang berisi laporan teks kemajuan Wizard Buat Partisi.
Simpan Laporan ke File
Membuka kotak dialog Simpan Laporan Sebagai .
Salin Laporan ke Clipboard
Menyalin hasil laporan kemajuan wizard ke Clipboard.
Kirim Laporan sebagai Email
Menyalin hasil laporan kemajuan wizard ke dalam pesan email.