Tabel Pengiriman Log dan Prosedur Tersimpan

Berlaku untuk:SQL Server

Topik ini menjelaskan semua tabel dan prosedur tersimpan yang terkait dengan konfigurasi pengiriman log. Semua tabel pengiriman log disimpan dalam msdb di setiap server. Tabel di bawah ini menjelaskan tabel dan prosedur tersimpan mana yang digunakan di server mana dalam konfigurasi pengiriman log.

Tabel Server Utama

Tabel Deskripsi
log_shipping_monitor_alert Menyimpan ID pekerjaan pemberitahuan. Tabel ini hanya digunakan pada server utama jika server monitor jarak jauh belum dikonfigurasi.
log_shipping_monitor_error_detail Menyimpan detail kesalahan untuk pekerjaan pengiriman log yang terkait dengan server utama ini.
log_shipping_monitor_history_detail Menyimpan detail riwayat untuk pekerjaan pengiriman log yang terkait dengan server utama ini.
log_shipping_monitor_primary Menyimpan satu rekaman monitor untuk database utama ini.
log_shipping_primary_databases Berisi informasi konfigurasi untuk database utama pada server tertentu. Menyimpan satu baris per database utama.
log_shipping_primary_secondaries Memetakan database utama ke database sekunder.

Prosedur Tersimpan Server Utama

Prosedur Tersimpan Deskripsi
sp_add_log_shipping_primary_database Menyiapkan database utama untuk konfigurasi pengiriman log, termasuk pekerjaan pencadangan, catatan monitor lokal, dan catatan pemantauan jarak jauh.
sp_add_log_shipping_primary_secondary Menambahkan nama database sekunder ke database utama yang sudah ada.
sp_change_log_shipping_primary_database Mengubah pengaturan database utama termasuk rekaman monitor lokal dan jarak jauh.
sp_cleanup_log_shipping_history Membersihkan riwayat secara lokal dan pada pemantauan berdasarkan periode retensi.
sp_delete_log_shipping_primary_database Menghapus pengiriman log database utama termasuk pekerjaan pencadangan serta riwayat lokal dan jarak jauh.
sp_delete_log_shipping_primary_secondary Menghapus nama database sekunder dari database utama.
sp_help_log_shipping_primary_database Mengambil pengaturan database utama dan menampilkan nilai dari tabel log_shipping_primary_databases dan log_shipping_monitor_primary .
sp_help_log_shipping_primary_secondary Mengambil nama database sekunder untuk database utama.
sp_refresh_log_shipping_monitor Merefresh monitor dengan informasi terbaru untuk agen pengiriman log yang ditentukan.

Tabel Server Sekunder

Tabel Deskripsi
log_shipping_monitor_alert Menyimpan ID pekerjaan pemberitahuan. Tabel ini hanya digunakan pada server sekunder jika server monitor jarak jauh belum dikonfigurasi.
log_shipping_monitor_error_detail Menyimpan detail kesalahan untuk pekerjaan pengiriman log yang terkait dengan server sekunder ini.
log_shipping_monitor_history_detail Menyimpan detail riwayat untuk pekerjaan pengiriman log yang terkait dengan server sekunder ini.
log_shipping_monitor_secondary Menyimpan satu rekaman monitor per database sekunder yang terkait dengan server sekunder ini.
log_shipping_secondary Berisi informasi konfigurasi untuk database sekunder pada server tertentu. Menyimpan satu baris per ID sekunder.
log_shipping_secondary_databases Menyimpan informasi konfigurasi untuk database sekunder tertentu. Menyimpan satu baris per database sekunder.

Catatan

Database sekunder pada server sekunder yang sama untuk database utama tertentu berbagi pengaturan dalam tabel log_shipping_secondary . Jika pengaturan bersama diubah untuk satu database sekunder, pengaturan diubah untuk semuanya.

Prosedur Tersimpan Server Sekunder

Prosedur Tersimpan Deskripsi
sp_add_log_shipping_secondary_database Menyiapkan database sekunder untuk pengiriman log.
sp_add_log_shipping_secondary_primary Menyiapkan informasi utama, menambahkan tautan monitor lokal dan jarak jauh, dan membuat pekerjaan penyalinan dan pemulihan di server sekunder untuk database utama yang ditentukan.
sp_change_log_shipping_secondary_database Mengubah pengaturan database sekunder termasuk rekaman pemantauan lokal dan jarak jauh.
sp_change_log_shipping_secondary_primary Mengubah pengaturan database sekunder seperti direktori sumber dan tujuan, dan periode retensi file.
sp_cleanup_log_shipping_history Membersihkan riwayat secara lokal dan pada pemantauan berdasarkan periode retensi.
sp_delete_log_shipping_secondary_database Menghapus database sekunder dan riwayat lokal dan riwayat jarak jauh.
sp_delete_log_shipping_secondary_primary Menghapus informasi tentang server utama yang ditentukan dari server sekunder.
sp_help_log_shipping_secondary_database Mengambil pengaturan database sekunder dari tabel log_shipping_secondary, log_shipping_secondary_databases, dan log_shipping_monitor_secondary .
sp_help_log_shipping_secondary_primary Prosedur tersimpan ini mengambil pengaturan untuk database utama tertentu di server sekunder.
sp_refresh_log_shipping_monitor Merefresh monitor dengan informasi terbaru untuk agen pengiriman log yang ditentukan.

Memantau Tabel Server

Tabel Deskripsi
log_shipping_monitor_alert Menyimpan ID pekerjaan pemberitahuan.
log_shipping_monitor_error_detail Menyimpan detail kesalahan untuk pekerjaan pengiriman log.
log_shipping_monitor_history_detail Menyimpan detail riwayat untuk pekerjaan pengiriman log.
log_shipping_monitor_primary Menyimpan satu rekaman monitor per database utama yang terkait dengan server monitor ini.
log_shipping_monitor_secondary Menyimpan satu rekaman monitor per database sekunder yang terkait dengan server monitor ini.

Memantau Prosedur Tersimpan Server

Prosedur Tersimpan Deskripsi
sp_add_log_shipping_alert_job Membuat pekerjaan pemberitahuan pengiriman log jika belum dibuat.
sp_delete_log_shipping_alert_job Menghapus pekerjaan pemberitahuan pengiriman log jika tidak ada database utama terkait.
sp_help_log_shipping_alert_job Mengembalikan ID pekerjaan dari pekerjaan pemberitahuan.
sp_help_log_shipping_monitor_primary Mengembalikan rekaman monitor untuk database utama yang ditentukan dari tabel log_shipping_monitor_primary .
sp_help_log_shipping_monitor_secondary Mengembalikan rekaman monitor untuk database sekunder yang ditentukan dari tabel log_shipping_monitor_secondary .