Bagikan melalui


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

  1. Perluas server tempat Anda ingin membuat rencana manajemen Anda.

  2. Perluas folder Manajemen.

  3. Klik kanan folder Rencana Pemeliharaan dan pilih Wizard Rencana Pemeliharaan.

  4. Pada halaman Wizard Rencana Pemeliharaan SQL Server, pilih Berikutnya.

  5. Pada halaman Pilih Properti Paket:

    1. Dalam kotak Nama , masukkan nama rencana pemeliharaan yang Anda buat.

    2. Dalam kotak Deskripsi , jelaskan rencana pemeliharaan Anda secara singkat.

    3. Dalam daftar Jalankan sebagai, tentukan kredensial yang digunakan Agen Microsoft SQL Server saat menjalankan rencana pemeliharaan.

    4. 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.

    5. Jika Anda memilih Jadwal tunggal untuk seluruh paket atau tanpa jadwal, di bawah Jadwal, pilih Ubah.

      1. Dalam kotak dialog Jadwal Pekerjaan Baru, dalam kotak Nama , masukkan nama jadwal pekerjaan.

      2. 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

      3. Pilih atau kosongkan kotak centang Diaktifkan untuk mengaktifkan atau menonaktifkan jadwal.

      4. Jika Anda memilih Berulang:

        1. 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".

        2. 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.

        3. 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.

      5. 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.

      6. Di bawah Ringkasan, di Deskripsi, verifikasi bahwa semua pengaturan jadwal pekerjaan sudah benar.

      7. Pilih OK.

    6. Pilih Selanjutnya.

  6. 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.

  7. 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.

  8. 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, , modelmsdb, 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

  1. Pada halaman Tentukan Tugas Database Penyusutan, buat tugas yang mencoba mengurangi ukuran database yang dipilih dengan menggunakan DBCC SHRINKDATABASE pernyataan , dengan NOTRUNCATE opsi atau TRUNCATEONLY . 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, , modelmsdb, 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

  1. 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, , modelmsdb, 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.

  2. 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, , modelmsdb, 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 selama MAX_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

  1. 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 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, , modelmsdb, 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

  1. Pada halaman Tentukan Tugas Pembersihan Riwayat, tentukan database atau database tempat Anda ingin membuang riwayat tugas lama. Tugas ini menggunakan EXEC sp_purge_jobhistorypernyataan , EXEC sp_maintplan_delete_log, dan EXEC sp_delete_backuphistory untuk menghapus informasi riwayat dari msdb 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

  1. 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

  1. 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, , modelmsdb, 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.
  2. 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.

  3. 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

  1. 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

  1. 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

  1. Pada halaman Selesaikan Wizard , verifikasi pilihan yang dibuat pada halaman sebelumnya, dan pilih Selesai.

  2. 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.

Langkah berikutnya