Bagikan melalui


sp_help_log_shipping_secondary_database (T-SQL)

Berlaku untuk:SQL Server

Prosedur tersimpan ini mengambil pengaturan untuk satu atau beberapa database sekunder.

Konvensi sintaks transact-SQL

Sintaks

sp_help_log_shipping_secondary_database
    [ [ @secondary_database = ] N'secondary_database' ]
    [ , [ @secondary_id = ] 'secondary_id' ]
[ ; ]

Argumen

[ @secondary_database = ] N'secondary_database'

Nama database sekunder. @secondary_database adalah sysname, dengan default NULL.

[ @secondary_id = ] 'secondary_id'

ID untuk server sekunder dalam konfigurasi pengiriman log. @secondary_id adalah uniqueidentifier, dengan default NULL.

Mengembalikan nilai kode

0 (berhasil) atau 1 (kegagalan).

Tataan hasil

Nama kolom Deskripsi
secondary_id ID untuk server sekunder dalam konfigurasi pengiriman log.
primary_server Nama instans utama Mesin Database SQL Server dalam konfigurasi pengiriman log.
primary_database Nama database utama dalam konfigurasi pengiriman log.
backup_source_directory Direktori tempat file cadangan log transaksi dari server utama disimpan.
backup_destination_directory Direktori pada server sekunder tempat file cadangan disalin.
file_retention_period Lamanya waktu, dalam menit, bahwa file cadangan disimpan di server sekunder sebelum dihapus.
copy_job_id ID yang terkait dengan pekerjaan penyalinan di server sekunder.
restore_job_id ID yang terkait dengan pekerjaan pemulihan di server sekunder.
monitor_server Nama instans Mesin Database SQL Server yang digunakan sebagai server monitor dalam konfigurasi pengiriman log.
monitor_server_security_mode Mode keamanan yang digunakan untuk menyambungkan ke server monitor.

1 = Autentikasi Windows.
0 = Autentikasi SQL Server.
secondary_database Nama database sekunder dalam konfigurasi pengiriman log.
restore_delay Jumlah waktu, dalam menit, bahwa server sekunder menunggu sebelum memulihkan file cadangan tertentu. Defaultnya adalah 0 menit.
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_mode Mode pemulihan untuk database sekunder.

0 = Pulihkan log dengan NORECOVERY.
1 = Pulihkan log dengan STANDBY.
disconnect_users Jika diatur ke 1, pengguna terputus dari database sekunder saat operasi pemulihan dilakukan. Default = 0.
block_size Ukuran dalam byte yang digunakan sebagai ukuran blok untuk perangkat cadangan.
buffer_count Jumlah total buffer yang digunakan oleh operasi pencadangan atau pemulihan.
max_transfer_size Ukuran, dalam byte, dari permintaan input atau output maksimum yang dikeluarkan oleh SQL Server ke perangkat cadangan.
restore_threshold Jumlah menit yang diizinkan untuk berlalu di antara operasi pemulihan sebelum pemberitahuan dibuat.
threshold_alert Pemberitahuan yang akan dinaikkan ketika ambang pemulihan terlampaui.
threshold_alert_enabled Menentukan apakah pemberitahuan ambang pemulihan diaktifkan.

1 = Diaktifkan.
0 = Dinonaktifkan.
last_copied_file Nama file file cadangan terakhir yang disalin ke server sekunder.
last_copied_date Waktu dan tanggal operasi salin terakhir ke server sekunder.
last_copied_date_utc Waktu dan tanggal operasi penyalinan terakhir ke server sekunder, dinyatakan dalam Waktu Universal Terkoordinasi.
last_restored_file Nama file file cadangan terakhir yang dipulihkan ke database sekunder.
last_restored_date Waktu dan tanggal operasi pemulihan terakhir pada database sekunder.
last_restored_date_utc Waktu dan tanggal operasi pemulihan terakhir pada database sekunder, dinyatakan dalam Waktu Universal Terkoordinasi.
history_retention_period Jumlah waktu dalam menit rekaman riwayat pengiriman log disimpan untuk database sekunder tertentu, sebelum dihapus.
last_restored_latency Jumlah waktu, dalam menit, yang berlalu antara ketika cadangan log dibuat pada primer dan ketika dipulihkan pada sekunder.

Nilai awalnya adalah NULL.
secondary_connection_options Opsi koneksi tambahan untuk koneksi yang dibuat antara pengiriman log yang dapat dieksekusi dan instans replika sekunder.

Tersedia mulai dari SQL Server 2025 (17.x) dan versi yang lebih baru.
monitor_connection_options Opsi koneksi tambahan untuk koneksi yang dibuat antara instans replika sekunder dan monitor jarak jauh.

Tersedia mulai dari SQL Server 2025 (17.x) dan versi yang lebih baru.

Keterangan

Jika Anda menyertakan parameter @secondary_database , kumpulan hasil berisi informasi tentang database sekunder tersebut ; jika Anda menyertakan parameter @secondary_id , kumpulan hasil berisi informasi tentang semua database sekunder yang terkait dengan ID sekunder tersebut.

sp_help_log_shipping_secondary_database harus dijalankan dari master database di server sekunder.

Izin

Hanya anggota peran server tetap sysadmin yang dapat menjalankan prosedur ini.