sp_change_log_shipping_secondary_database (T-SQL)
Berlaku untuk:SQL Server
Mengubah pengaturan database sekunder.
Sintaks
sp_change_log_shipping_secondary_database
[ @secondary_database = ] 'secondary_database',
[, [ @restore_delay = ] 'restore_delay']
[, [ @restore_all = ] 'restore_all']
[, [ @restore_mode = ] 'restore_mode']
[, [ @disconnect_users = ] 'disconnect_users']
[, [ @block_size = ] 'block_size']
[, [ @buffer_count = ] 'buffer_count']
[, [ @max_transfer_size = ] 'max_transfer_size']
[, [ @restore_threshold = ] 'restore_threshold']
[, [ @threshold_alert = ] 'threshold_alert']
[, [ @threshold_alert_enabled = ] 'threshold_alert_enabled']
[, [ @history_retention_period = ] 'history_retention_period']
Argumen
[ @restore_delay = ] 'restore_delay'
Jumlah waktu, dalam menit, bahwa server sekunder menunggu sebelum memulihkan file cadangan tertentu. restore_delay int dan tidak boleh NULL. Nilai default adalah 0.
[ @restore_all = ] 'restore_all'
Jika diatur ke 1, server sekunder memulihkan semua cadangan log transaksi yang tersedia saat pekerjaan pemulihan berjalan. Jika tidak, file akan berhenti setelah satu file dipulihkan. restore_all bit dan tidak boleh NULL.
[ @restore_mode = ] 'restore_mode'
Mode pemulihan untuk database sekunder.
0 = pulihkan log dengan NORECOVERY.
1 = pulihkan log dengan SIAGA.
pemulihan adalah bit dan tidak boleh NULL.
[ @disconnect_users = ] 'disconnect_users'
Jika diatur ke 1, pengguna terputus dari database sekunder saat operasi pemulihan dilakukan. Default = 0. disconnect_users adalah bit dan tidak boleh NULL.
[ @block_size = ] 'block_size'
Ukuran, dalam byte, yang digunakan sebagai ukuran blok untuk perangkat cadangan. block_size int dengan nilai default -1.
[ @buffer_count = ] 'buffer_count'
Jumlah total buffer yang digunakan oleh operasi pencadangan atau pemulihan. buffer_count int dengan nilai default -1.
[ @max_transfer_size = ] 'max_transfer_size'
Ukuran, dalam byte, dari permintaan input atau output maksimum yang dikeluarkan oleh SQL Server ke perangkat cadangan. max_transfersize int dan bisa NULL.
[ @restore_threshold = ] 'restore_threshold'
Jumlah menit yang diizinkan untuk berlalu di antara operasi pemulihan sebelum pemberitahuan dibuat. restore_threshold int dan tidak boleh NULL.
[ @threshold_alert = ] 'threshold_alert'
Apakah pemberitahuan akan dinaikkan ketika ambang pemulihan terlampaui. threshold_alert int, dengan default 14421.
[ @threshold_alert_enabled = ] 'threshold_alert_enabled'
Menentukan apakah pemberitahuan akan dinaikkan saat restore_thresholdterlampaui. 1 = diaktifkan; 0 = dinonaktifkan. threshold_alert_enabled bit dan tidak boleh NULL.
[ @history_retention_period = ] 'history_retention_period'
Adalah lamanya waktu dalam menit di mana riwayat akan dipertahankan. history_retention_period int. Nilai 1440 akan digunakan jika tidak ada yang ditentukan.
Mengembalikan Nilai Kode
0 (keberhasilan) atau 1 (kegagalan)
Tataan Hasil
Tidak
Keterangan
sp_change_log_shipping_secondary_database harus dijalankan dari database master di server sekunder. Prosedur tersimpan ini melakukan hal berikut:
Mengubah pengaturan dalam rekaman log_shipping_secondary_database seperlunya.
Mengubah catatan monitor lokal di log_shipping_monitor_secondary di server sekunder menggunakan argumen yang disediakan, jika perlu.
Izin
Hanya anggota peran server tetap sysadmin yang dapat menjalankan prosedur ini.
Contoh
Contoh ini menggambarkan penggunaan sp_change_log_shipping_secondary_database untuk memperbarui parameter database sekunder untuk database LogShipAdventureWorks.
EXEC master.dbo.sp_change_log_shipping_secondary_database
@secondary_database = 'LogShipAdventureWorks'
, @restore_delay = 0
, @restore_all = 1
, @restore_mode = 0
, @disconnect_users = 0
, @threshold_alert = 14420
, @threshold_alert_enabled = 1
, @history_retention_period = 14420;
Lihat Juga
Tentang Pengiriman Log (SQL Server)
Prosedur Tersimpan Sistem (Transact-SQL)
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk