Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:SQL Server
Prosedur tersimpan ini menghapus pengiriman log database utama termasuk pekerjaan pencadangan, riwayat lokal dan jarak jauh. Hanya gunakan prosedur tersimpan ini setelah Anda menghapus database sekunder menggunakan sp_delete_log_shipping_primary_secondary.
Sintaks
sp_delete_log_shipping_primary_database
[ @database = ] N'database'
[ , [ @ignoreremotemonitor = ] ignoreremotemonitor ]
[ ; ]
Argumen
[ @database = ] N'database'
Nama database utama pengiriman log.
@database adalah sysname, tanpa default, dan tidak boleh NULL.
[ @ignoreremotemonitor = ] abaikan remotemonitor
Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
Mengembalikan nilai kode
0 (berhasil) atau 1 (kegagalan).
Tataan hasil
Tidak ada.
Keterangan
sp_delete_log_shipping_primary_database harus dijalankan dari master database di server utama. Prosedur tersimpan ini melakukan langkah-langkah berikut:
Menghapus pekerjaan pencadangan untuk database utama yang ditentukan.
Menghapus rekaman monitor lokal di
log_shipping_monitor_primaryserver utama.Menghapus entri terkait di
log_shipping_monitor_history_detaildanlog_shipping_monitor_error_detail.Jika server monitor berbeda dari server utama, server akan menghapus catatan monitor di
log_shipping_monitor_primaryserver monitor.Menghapus entri yang sesuai di dalam
log_shipping_monitor_history_detaildanlog_shipping_monitor_error_detailpada server monitor.Menghapus entri untuk
log_shipping_primary_databasesdatabase utama ini.sp_delete_log_shipping_alert_jobPanggilan di server monitor.
Izin
Hanya anggota peran server tetap sysadmin yang dapat menjalankan prosedur ini.
Contoh
Contoh ini mengilustrasikan penggunaan sp_delete_log_shipping_primary_database untuk menghapus database AdventureWorks2025utama .
EXECUTE master.dbo.sp_delete_log_shipping_primary_database
@database = N'AdventureWorks2022';
GO