Mencadangkan Azure DevOps Server secara manual
Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019
Anda dapat mencadangkan data untuk Azure DevOps Server secara manual dengan menggunakan alat yang disediakan SQL Server. Namun, Anda mungkin perlu mengonfigurasi cadangan secara manual jika penyebaran Anda memiliki batasan keamanan yang mencegah penggunaan alat tersebut.
Untuk mencadangkan Azure DevOps secara manual, cadangkan semua database yang digunakan oleh penyebaran, dan juga sinkronkan pencadangan ke poin waktu yang sama. Anda dapat mengelola sinkronisasi ini dengan paling efektif jika Anda menggunakan transaksi yang ditandai. Jika secara rutin menandai transaksi terkait di setiap database yang Azure DevOps gunakan, Anda membuat serangkaian titik pemulihan umum dalam database tersebut. Jika mencadangkan database tersebut secara teratur, Anda mengurangi risiko kehilangan produktivitas atau data karena kegagalan perlengkapan atau kejadian tak terduga lainnya.
Peringatan
Anda tidak boleh memodifikasi database Azure DevOps Server apa pun secara manual kecuali Anda diinstruksikan untuk melakukannya oleh Dukungan Microsoft, atau Anda mengikuti prosedur yang dideskripsikan dalam dokumen ini. Modifikasi apa pun lainnya tidak dapat mengesahkan perjanjian layanan Anda.
Prosedur dalam artikel ini menjelaskan cara membuat rencana pemeliharaan yang melakukan pencadangan penuh atau bertambah bertahap database dan cara membuat tabel dan prosedur tersimpan untuk transaksi yang ditandai. Untuk perlindungan data maksimum, Anda harus menjadwalkan pencadangan penuh untuk berjalan setiap hari atau mingguan dan pencadangan bertambah bertahap untuk berjalan setiap jam. Anda juga dapat mencadangkan log transaksi. Untuk informasi selengkapnya, lihat Mencadangkan log transaksi (SQL Server).
Catatan
Banyak prosedur dalam artikel ini menentukan penggunaan SQL Server Management Studio. Jika menginstal Edisi SQL Server Express, Anda harus menggunakan Ekspres SQL Server Management Studio. Untuk informasi selengkapnya, lihat Mengunduh SQL Server Management Studio (SSMS).
Prasyarat
Anda harus menjadi anggota semua grup berikut:
- Kelompok keamanan Administrator pada server yang menjalankan konsol administrasi untuk Azure DevOps Server.
- Kelompok keamanan Administrator Sistem SQL Server. Atau, izin Lakukan Pencadangan dan Buat Rencana Pemeliharaan SQL Server harus diatur ke Izinkan pada setiap instans SQL Server yang menghosting database yang ingin Anda cadangkan.
Mencadangkan kunci enkripsi Layanan Pelaporan
Jika penyebaran Anda menggunakan Layanan Pelaporan SQL Server, Anda harus mencadangkan tidak hanya database tetapi juga kunci enkripsi.
Untuk penyebaran server-tunggal Azure DevOps Server, Anda dapat mencadangkan kunci enkripsi untuk Layanan Pelaporan SQL Server dalam salah satu dari dua cara. Anda dapat menggunakan alat Konfigurasi Layanan Pelaporan, atau Anda dapat menggunakan alat baris-perintah RSKEYMGMT yang disediakan oleh SQL Server. Untuk penyebaran beberapa-server atau terkluster, Anda harus menggunakan RSKEYMGMT. Untuk informasi selengkapnya tentang RSKEYMGMT, lihat utilitas RSKEYMGMT.
Untuk informasi selengkapnya tentang cara mencadangkan kunci enkripsi, lihat Administrasi (Layanan Pelaporan). Untuk informasi selengkapnya tentang cara memulihkan kunci enkripsi, lihat Memulihkan kunci enkripsi (konfigurasi Layanan Pelaporan).
Prasyarat
Untuk melakukan prosedur ini, Anda harus menjadi anggota grup Administrator Lokal, yang memiliki peran Manajer Konten di Layanan Pelaporan, atau izin Mengelola keamanan server laporan Anda harus diatur ke Izinkan.
Mencadangkan kunci enkripsi
Untuk mencadangkan kunci enkripsi dengan menggunakan alat Konfigurasi Layanan Pelaporan:
Pada server yang menjalankan Layanan Pelaporan, pilih Mulai, arahkan ke Semua Program, arahkan ke Microsoft SQL Server, arahkan ke Alat Konfigurasi, lalu pilih Manajer Konfigurasi Layanan Pelaporan.
Kotak dialog Pemilihan Instans Penginstalan Server Laporan terbuka.
Masukkan nama server tingkat data dan instans database, lalu pilih Sambungkan.
Di bilah navigasi pada sisi kiri, pilih Kunci Enkripsi, lalu pilih Cadangkan.
Kotak dialog Informasi Kunci Enkripsi terbuka.
Di Lokasi File, tentukan lokasi di mana Anda ingin menyimpan salinan kunci ini.
Anda harus mempertimbangkan untuk menyimpan kunci ini pada komputer terpisah dari komputer yang menjalankan Layanan Pelaporan.
Dalam Kata Sandi, masukkan kata sandi untuk file tersebut.
Dalam Konfirmasi Kata Sandi, masukkan kembali kata sandi untuk file tersebut.
PilihOK.
Mengidentifikasi database
Sebelum Anda memulai, identifikasi semua database yang perlu Anda cadangkan untuk memulihkan penyebaran Anda sepenuhnya. Ini termasuk database untuk Layanan Pelaporan SQL Server. Ini mungkin berada di server yang sama, atau Anda mungkin memiliki database yang didistribusikan di beberapa server. Untuk tabel lengkap dan deskripsi database Azure DevOps Server, termasuk nama default untuk database, lihat Memahami database Azure DevOps Server, topologi penyebaran, dan pencadangan.
Mengidentifikasi database
Buka SQL Server Management Studio, dan sambungkan ke mesin database.
Di SQL Server Management Studio, di Object Explorer, luaskan nama server, lalu luaskan Database.
Tinjau daftar database dan identifikasi yang digunakan oleh penyebaran Anda.
Misalnya, penyebaran Azure DevOps Server milik Fabrikam, Inc. adalah konfigurasi server-tunggal, dan menggunakan database berikut:
- database konfigurasi (Tfs_Configuration)
- database koleksi (Tfs_DefaultCollection)
- database untuk gudang data (Tfs_Warehouse)
- database pelaporan (ReportServer dan ReportServerTempDB)
Membuat tabel dalam database
Untuk memastikan bahwa semua database dipulihkan ke titik yang sama, Anda dapat membuat tabel di setiap database untuk menandai transaksi. Gunakan fungsi Kueri di SQL Server Management Studio untuk membuat tabel yang sesuai di setiap database.
Membuat tabel untuk menandai transaksi terkait
Buka SQL Server Management Studio, dan sambungkan ke mesin database.
Di SQL Server Management Studio, sorot nama server, buka submenu, lalu pilih Kueri Baru.
Jendela Editor Kueri Mesin Database terbuka.
Pada menu Kueri, pilih Mode SQLCMD.
Editor Kueri menjalankan pernyataan sqlcmd dalam konteks Editor Kueri. Jika menu Kueri tidak muncul, pilih di mana saja di kueri yang baru di jendela Editor Kueri Mesin Database.
Pada bar alat Editor SQL, buka daftar Database yang Tersedia, lalu pilih TFS_Configuration.
Catatan
TFS_Configuration adalah nama default database konfigurasi. Nama ini dapat disesuaikan dan dapat bervariasi.
Di jendela kueri, masukkan skrip berikut ini untuk membuat tabel di database konfigurasi:
Use Tfs_Configuration Create Table Tbl_TransactionLogMark ( logmark int ) GO Insert into Tbl_TransactionLogMark (logmark) Values (1) GO
Tekan F5 untuk menjalankan skrip.
Jika skrip adalah benar, pesan "(1 baris terpengaruh.)" muncul di Editor Kueri.
(Opsional) Simpan skripnya.
Ulangi langkah 4−7 untuk setiap database dalam penyebaran Azure DevOps Server Anda. Dalam contoh penyebaran Fabrikam, Inc., Anda akan mengulangi proses ini untuk semua database berikut:
- Tfs_Warehouse
- Tfs_DefaultCollection
- ReportServer
- ReportServerTempDB
Membuat prosedur tersimpan untuk menandai tabel
Setelah tabel dibuat di setiap database yang ingin Anda cadangkan, Anda harus membuat prosedur untuk menandai tabel.
Di SQL Server Management Studio, buka jendela kueri, dan pastikan Mode SQLCMD diaktifkan.
Pada toolbar Editor SQL, buka daftar Database yang Tersedia, lalu pilih TFS_Configuration.
Di jendela kueri, masukkan skrip berikut untuk membuat prosedur tersimpan untuk menandai transaksi dalam database konfigurasi:
Create PROCEDURE sp_SetTransactionLogMark @name nvarchar (128) AS BEGIN TRANSACTION @name WITH MARK UPDATE Tfs_Configuration.dbo.Tbl_TransactionLogMark SET logmark = 1 COMMIT TRANSACTION GO
Tekan F5 untuk menjalankan prosedur.
Jika prosedur sudah benar, pesan "Perintah berhasil diselesaikan." muncul di Editor Kueri.
(Opsional) Simpan prosedurnya.
Ulangi langkah 2−5 untuk setiap database Azure DevOps Server. Dalam contoh penyebaran Fabrikam, Inc., Anda akan mengulangi proses ini untuk semua database berikut:
- Tfs_Warehouse
- Tfs_DefaultCollection
- ReportServer
- ReportServerTempDB
Tip
Sebelum Anda membuat prosedur, pilih nama database terkait dari daftar Database yang Tersedia di Object Explorer. Jika tidak, saat Anda menjalankan skrip, Anda akan melihat sebuah kesalahan bahwa prosedur tersimpan sudah ada.
Membuat prosedur tersimpan untuk menandai semua tabel sekaligus
Untuk memastikan bahwa semua database ditandai, Anda dapat membuat prosedur yang pada gilirannya akan menjalankan semua prosedur yang baru saja Anda buat, untuk menandai tabel. Tidak seperti prosedur sebelumnya, prosedur ini hanya berjalan di database konfigurasi.
Di SQL Server Management Studio, buka jendela kueri, dan pastikan Mode SQLCMD diaktifkan.
Pada toolbar Editor SQL, buka daftar Database yang Tersedia, lalu pilih TFS_Configuration.
Di jendela kueri, buat prosedur tersimpan yang menjalankan prosedur tersimpan yang Anda buat di setiap database yang Azure DevOps Server gunakan. Ganti ServerName dengan nama server yang menjalankan SQL Server, dan ganti Tfs_CollectionName dengan nama database untuk setiap koleksi proyek.
Dalam contoh penyebaran, nama server adalah FABRIKAMPRIME, dan hanya ada satu koleksi proyek dalam penyebaran, yang default dibuat ketika dia menginstal Azure DevOps Server (DefaultCollection). Dengan mengingat hal tersebut, Anda akan membuat skrip berikut:
CREATE PROCEDURE sp_SetTransactionLogMarkAll @name nvarchar (128) AS BEGIN TRANSACTION EXEC [FABRIKAMPRIME].Tfs_Configuration.dbo.sp_SetTransactionLogMark @name EXEC [FABRIKAMPRIME].ReportServer.dbo.sp_SetTransactionLogMark @name EXEC [FABRIKAMPRIME].ReportServerTempDB.dbo.sp_SetTransactionLogMark @name EXEC [FABRIKAMPRIME].Tfs_DefaultCollection.dbo.sp_SetTransactionLogMark @name EXEC [FABRIKAMPRIME].Tfs_Warehouse.dbo.sp_SetTransactionLogMark @name COMMIT TRANSACTION GO
Tekan F5 untuk menjalankan prosedur.
Catatan
Jika Anda belum memulai ulang SQL Server Management Studio sejak Anda membuat prosedur tersimpan untuk menandai transaksi, satu atau beberapa garis yang bergelombang merah mungkin menggarisbawahi nama server dan nama database. Namun, prosedur harus tetap berjalan.
Jika prosedur sudah benar, pesan "Perintah berhasil diselesaikan." muncul di Editor Kueri.
(Opsional) Simpan prosedurnya.
Membuat prosedur tersimpan untuk menandai tabel secara otomatis
Setelah Anda memiliki prosedur yang akan menjalankan semua prosedur tersimpan untuk penandaan tabel, Anda dapat membuat prosedur yang akan menandai semua tabel dengan penanda transaksi yang sama. Anda akan menggunakan penanda ini untuk memulihkan semua database ke titik yang sama.
Di SQL Server Management Studio, buka jendela kueri, dan pastikan Mode SQLCMD diaktifkan.
Pada toolbar Editor SQL, buka daftar Database yang Tersedia, lalu pilih TFS_Configuration.
Di jendela kueri, masukkan skrip berikut untuk menandai tabel dengan 'TFSMark':
EXEC sp_SetTransactionLogMarkAll 'TFSMark' GO
Catatan
TFSMark adalah contoh tanda. Anda dapat menggunakan urutan huruf dan angka yang didukung dalam tanda Anda. Jika Anda memiliki lebih dari satu tabel yang ditandai dalam database, rekam tanda mana yang akan Anda gunakan untuk memulihkan database. Untuk informasi selengkapnya, lihat Menggunakan transaksi yang ditandai.
Tekan F5 untuk menjalankan prosedur.
Jika prosedur adalah benar, pesan "(1 baris terpengaruh.)" muncul di Editor Kueri. Opsi WITH MARK hanya berlaku untuk pernyataan "BEGIN TRAN WITH MARK" pertama untuk setiap tabel yang telah ditandai.
Simpan prosedurnya.
Membuat pekerjaan terjadwal untuk menjalankan prosedur penandaan-tabel
Sekarang setelah Anda membuat dan menyimpan semua prosedur ini, jadwalkan prosedur penandaan-tabel untuk dijalankan tepat sebelum pencadangan database terjadwal. Anda harus menjadwalkan pekerjaan ini untuk berjalan sekitar satu menit sebelum rencana pemeliharaan untuk database yang berjalan.
Di Object Explorer, luaskan SQL Server Agent, buka menu Pekerjaan, lalu pilih Pekerjaan Baru.
Jendela Pekerjaan Baru terbuka.
Di Nama, tentukan nama untuk pekerjaan tersebut. Misalnya, Anda dapat memasukkan MarkTableJob untuk nama pekerjaan Anda.
(Opsional) Di Deskripsi, tentukan deskripsi pekerjaan.
Di Pilih halaman, pilih Langkah lalu pilih Baru.
Jendela Langkah Pekerjaan Baru terbuka.
Di Nama Langkah, tentukan nama untuk langkah tersebut.
Di Database, pilih nama database konfigurasi. Misalnya, jika penyebaran Anda menggunakan nama default untuk database tersebut, TFS_Configuration, pilih database tersebut dari daftar drop-down.
Pilih Buka, telusuri prosedur yang Anda buat untuk menandai tabel, pilih Buka dua kali, lalu pilih OK.
Catatan
Prosedur yang Anda buat untuk menandai tabel menjalankan langkah berikut:
EXEC sp_SetTransactionLogMarkAll 'TFSMark'
Di Pilih halaman, pilih Jadwal, lalu pilih Baru.
Jendela Jadwal Pekerjaan Baru terbuka.
Di Nama, tentukan nama untuk jadwal tersebut.
Di Frekuensi, ubah frekuensi agar sesuai dengan rencana yang akan Anda buat untuk mencadangkan database. Misalnya, Anda dapat menjalankan pencadangan bertahap setiap hari pada pukul 02.00, dan pencadangan penuh pada hari Minggu pukul 04.00. Untuk menandai database untuk pencadangan bertahap, Anda akan mengubah nilai Terjadi menjadi Harian. Saat Anda membuat pekerjaan lain untuk menandai database untuk pencadangan penuh mingguan, pertahankan nilai Terjadi di Harian, dan pilih kotak centang Minggu.
Di Frekuensi Harian, ubah kemunculan sehingga pekerjaan dijadwalkan untuk berjalan satu menit sebelum pencadangan untuk database, lalu pilih OK. Dalam contoh penyebaran, dalam pekerjaan untuk pencadangan bertahap, Anda akan menentukan 01.59. Dalam pekerjaan untuk pencadangan penuh, Anda akan menentukan pukul 03.59.
Di Pekerjaan Baru, pilih OK untuk menyelesaikan pembuatan pekerjaan terjadwal.
Membuat rencana pemeliharaan untuk pencadangan penuh
Setelah Anda membuat pekerjaan terjadwal untuk menandai database, Anda bisa menggunakan Wizard Rencana Pemeliharaan untuk menjadwalkan pencadangan penuh semua database yang digunakan penyebaran Azure DevOps Server Anda.
Penting
Jika penyebaran Anda menggunakan SQL Server edisi Enterprise atau Datacenter, tetapi Anda mungkin perlu memulihkan database ke server yang menjalankan edisi Standard, Anda harus menggunakan kumpulan cadangan yang dibuat dengan pemadatan SQL Server dinonaktifkan. Kecuali Anda menonaktifkan pemadatan data, Anda tidak akan dapat memulihkan database edisi Enterprise atau Datacenter ke server yang menjalankan edisi Standard. Anda harus menonaktifkan pemadatan sebelum membuat rencana pemeliharaan Anda. Untuk menonaktifkan pemadatan, ikuti langkah-langkah dalam Artikel Pangkalan Pengetahuan Microsoft ini.
Di SQL Server Management Studio, luaskan simpul Manajemen, buka sub-menu Rencana Pemeliharaan, lalu pilih Wizard Rencana Pemeliharaan.
Pada halaman selamat datang untuk Wizard Rencana Pemeliharaan SQL Server, pilih Berikutnya.
Halaman Pilih Properti Rencana muncul.
Dalam kotak Nama, tentukan nama untuk rencana pemeliharaan.
Misalnya, Anda dapat membuat rencana untuk pencadangan penuh bernama TfsFullDataBackup.
Pilih Jadwal tunggal untuk seluruh paket atau tanpa jadwal, lalu pilih Ubah.
Di bawah Frekuensi dan Frekuensi Harian, tentukan opsi untuk rencana Anda. Misalnya, Anda dapat menentukan cadangan mingguan yang akan terjadi pada hari Minggu dalam Frekuensi, dan menentukan 04.00. dalam Frekuensi Harian.
Di bawah Durasi, biarkan nilai default, Tidak ada tanggal akhir. Pilih OK, lalu pilih Berikutnya.
Pada halaman Pilih Tugas Pemeliharaan, pilih kotak centang Database Cadangan (Penuh), Jalankan Pekerjaan SQL Server Agent, dan Cadangkan Database (Log Transaksi), lalu pilih Berikutnya.
Pada halaman Pilih Urutan Tugas Pemeliharaan, ubah urutan sehingga pencadangan penuh yang berjalan terlebih dahulu, lalu pekerjaan Agen, lalu cadangan log transaksi, lalu pilih Berikutnya.
Untuk informasi selengkapnya tentang kotak dialog ini, tekan F1, dan lihat juga Wizard Rencana Pemeliharaan.
Pada halaman Tentukan Pencadangan Tugas (Penuh) Database, pilih panah bawah, pilih Semua Database, lalu pilih OK.
Tentukan opsi cadangan untuk menyimpan file ke disk atau pita, yang sesuai untuk penyebaran dan sumber daya Anda, lalu pilih Berikutnya.
Pada halaman Tentukan Eksekusi Tugas Pekerjaan Agen SQL Server, pilih kotak centang untuk pekerjaan terjadwal yang Anda buat untuk penandaan tabel, lalu pilih Berikutnya.
Pada halaman Tentukan Tugas Database (Log Transaksi) Cadangan, pilih panah bawah, pilih Semua Database, lalu pilih OK.
Tentukan opsi cadangan untuk menyimpan file ke disk atau pita, yang sesuai untuk penyebaran dan sumber daya Anda, lalu pilih Berikutnya.
Pada halaman Pilih Opsi Laporan, tentukan opsi distribusi laporan, lalu pilih Berikutnya dua kali.
Pada halaman Selesaikan Wizard, pilih Selesai.
SQL Server membuat rencana pemeliharaan dan mencadangkan database yang Anda tentukan berdasarkan frekuensi yang Anda tentukan.
Membuat rencana pemeliharaan untuk cadangan diferensial
Gunakan Wizard Rencana Pemeliharaan untuk menjadwalkan cadangan diferensial untuk semua database yang digunakan penyebaran Azure DevOps Server Anda.
Penting
SQL Server Express tidak menyertakan Wizard Rencana Pemeliharaan. Anda harus membuat skrip jadwal secara manual untuk cadangan diferensial Anda. Untuk informasi selengkapnya, lihat Membuat cadangan database diferensial (Transact-SQL).
Masuk ke server yang menjalankan instans SQL Server yang berisi database yang ingin Anda cadangkan.
Buka SQL Server Management Studio.
Di daftar Jenis server, pilih Mesin Database.
Di daftar Nama server dan Autentikasi, pilih server dan skema autentikasi yang sesuai.
Jika instans SQL Server Anda memerlukannya, di Nama pengguna dan Kata Sandi, tentukan mandat akun yang sesuai.
Pilih Sambungkan.
Di SQL Server Management Studio, luaskan simpul Pengelolaan, buka sub-menu, pilih Rencana Pemeliharaan, lalu pilih Wizard Rencana Pemeliharaan.
Pada halaman selamat datang untuk Wizard Rencana Pemeliharaan SQL Server, pilih Berikutnya.
Pada halaman Pilih Properti Rencana, dalam kotak Nama, tentukan nama untuk rencana pemeliharaan.
Misalnya, Anda dapat memberi nama rencana untuk cadangan diferensial TfsDifferentialBackup.
Pilih Jadwal tunggal untuk seluruh rencana atau tanpa jadwal, lalu pilih Ubah.
Di bawah Frekuensi dan Frekuensi Harian, tentukan opsi untuk rencana cadangan Anda.
Di bawah Durasi, biarkan nilai default, Tidak ada tanggal akhir. Pilih OK, lalu pilih Berikutnya.
Pada halaman Pilih Tugas Pemeliharaan, pilih kotak centang Cadangkan Database (Diferensial), lalu pilih Berikutnya.
Pada halaman Tentukan Tugas Database (Diferensial) Pencadangan, pilih panah bawah, pilih Semua Database, lalu pilih OK.
Tentukan opsi cadangan untuk menyimpan file ke disk atau pita, yang sesuai untuk penyebaran dan sumber daya Anda, lalu pilih Berikutnya.
Pada halaman Pilih Opsi Laporan, tentukan opsi distribusi laporan, lalu pilih Berikutnya dua kali.
Pada halaman Selesaikan Wizard, pilih Selesai.
SQL Server membuat rencana pemeliharaan dan mencadangkan database yang Anda tentukan berdasarkan frekuensi yang Anda tentukan.
Membuat rencana pemeliharaan untuk log transaksi
Anda dapat menggunakan Wizard Rencana Pemeliharaan untuk menjadwalkan cadangan log transaksi untuk semua database yang digunakan penyebaran Azure DevOps Server Anda.
Penting
SQL Server Express tidak menyertakan Wizard Rencana Pemeliharaan. Anda harus membuat skrip jadwal secara manual untuk pencadangan log-transaksi. Untuk informasi selengkapnya, lihat Membuat Cadangan (Transact-SQL) Log Transaksi.
Masuk ke server yang menjalankan instans SQL Server yang berisi database untuk mencadangkan.
Buka SQL Server Management Studio.
Di daftar Jenis server, pilih Mesin Database.
Di daftar Nama server dan Autentikasi, pilih server dan skema autentikasi yang sesuai.
Jika instans SQL Server Anda memerlukannya, di Nama pengguna dan Kata Sandi, tentukan mandat akun yang sesuai.
Pilih Sambungkan.
Dalam SQL Server Management Studio, luaskan simpul Pengelolaan, buka submenu, pilih Rencana Pemeliharaan, lalu pilih Wizard Rencana Pemeliharaan.
Pada halaman selamat datang untuk Wizard Rencana Pemeliharaan SQL Server, pilih Berikutnya.
Halaman Pilih Properti Rencana muncul.
Dalam kotak Nama, tentukan nama untuk rencana pemeliharaan.
Misalnya, Anda dapat memberi nama rencana untuk mencadangkan log transaksi TfsTransactionLogBackup.
Pilih Jadwal tunggal untuk seluruh rencana atau tanpa jadwal, lalu pilih Ubah.
Di bawah Frekuensi dan Frekuensi Harian, tentukan opsi untuk rencana Anda.
Di bawah Durasi, biarkan nilai default, Tidak ada tanggal akhir.
Pilih OK, lalu pilih Berikutnya.
Pada halaman Pilih Tugas Pemeliharaan, pilih kotak centang Jalankan Pekerjaan Agen SQL Server, Cadangkan Database (Log Transaksi), lalu pilih Berikutnya.
Pada halaman Pilih Urutan Tugas Pemeliharaan, ubah urutan sehingga pekerjaan Agen yang berjalan sebelum cadangan log-transaksi, lalu pilih Berikutnya.
Untuk informasi selengkapnya tentang kotak dialog ini, tekan F1, dan lihat juga Wizard Rencana Pemeliharaan.
Pada halaman Tentukan Eksekusi Tugas Pekerjaan Agen SQL Server, pilih kotak centang untuk pekerjaan terjadwal yang Anda buat untuk penandaan tabel, lalu pilih Berikutnya.
Pada halaman Tentukan Tugas Database (Log Transaksi) Cadangan, pilih panah bawah, pilih Semua Database, lalu pilih OK.
Tentukan opsi cadangan untuk menyimpan file ke disk atau pita, yang sesuai untuk penyebaran dan sumber daya Anda, lalu pilih Berikutnya.
Pada halaman Pilih Opsi Laporan, tentukan opsi distribusi laporan, lalu pilih Berikutnya dua kali.
Pada halaman Selesaikan Wizard, pilih Selesai.
SQL Server membuat rencana pemeliharaan dan mencadangkan log transaksi untuk database yang ditentukan berdasarkan frekuensi yang dipilih.
Mencadangkan kunci enkripsi untuk Layanan Pelaporan
Anda harus mencadangkan kunci enkripsi untuk Layanan Pelaporan sebagai bagian dari pencadangan sistem Anda. Tanpa kunci enkripsi ini, Anda tidak akan dapat memulihkan data pelaporan. Untuk penyebaran server-tunggal Azure DevOps Server, Anda dapat mencadangkan kunci enkripsi untuk Layanan Pelaporan SQL Server dengan menggunakan alat Konfigurasi Layanan Pelaporan. Anda juga dapat memilih untuk menggunakan alat baris-perintah RSKEYMGMT, tetapi alat konfigurasinya lebih sederhana. Untuk informasi selengkapnya, lihat utilitas RSKEYMGMT.
Pada server yang menjalankan Layanan Pelaporan, buka Pengelola Konfigurasi Layanan Pelaporan.
Kotak dialog Pemilihan Instans Penginstalan Server Laporan terbuka.
Tentukan nama server tingkat data dan instans database, lalu pilih Sambungkan.
Di bilah navigasi pada sisi kiri, pilih Kunci Enkripsi, lalu pilih Cadangkan.
Kotak dialog Informasi Kunci Enkripsi terbuka.
Di Lokasi File, tentukan lokasi di mana Anda ingin menyimpan salinan kunci ini.
Anda harus mempertimbangkan untuk menyimpan kunci ini pada komputer terpisah dari komputer yang menjalankan Layanan Pelaporan.
Dalam Kata Sandi, tentukan kata sandi untuk file tersebut.
Dalam Konfirmasi Kata Sandi, tentukan kata sandi untuk file tersebut lagi, lalu pilih OK.