sp_deletetracertokenhistory (T-SQL)
Berlaku untuk: SQL Server
Azure SQL Managed Instance
Menghapus rekaman token pelacak dari tabel sistem MStracer_tokens (Transact-SQL) dan MStracer_history (Transact-SQL ). Prosedur tersimpan ini dijalankan di Publisher pada database publikasi atau di Distributor pada database distribusi.
Sintaks
sp_deletetracertokenhistory
[ @publication = ] N'publication'
[ , [ @tracer_id = ] tracer_id ]
[ , [ @cutoff_date = ] cutoff_date ]
[ , [ @publisher = ] N'publisher' ]
[ , [ @publisher_db = ] N'publisher_db' ]
[ ; ]
Argumen
[ @publication = ] N'publikasi'
Nama publikasi tempat token pelacak dimasukkan. @publication adalah sysname, tanpa default. Parameter ini diperlukan.
[ @tracer_id = ] tracer_id
ID token pelacak yang akan dihapus. @tracer_id int, dengan default NULL
. Jika NULL
, semua token pelacak milik publikasi dihapus.
[ @cutoff_date = ] cutoff_date
Token pelacak yang dimasukkan ke dalam publikasi sebelum tanggal ini dihapus. @cutoff_date adalah datetime, dengan default NULL
.
[ @publisher = ] N'publisher'
Nama Publisher. @publisher adalah sysname, dengan default NULL
.
Catatan
Parameter ini hanya boleh ditentukan untuk Penerbit non-SQL Server atau saat menjalankan prosedur tersimpan dari distributor.
[ @publisher_db = ] N'publisher_db'
Nama database publikasi. @publisher_db adalah sysname, dengan default NULL
. Parameter ini diabaikan jika prosedur tersimpan dijalankan di Publisher.
Catatan
Parameter ini harus ditentukan saat menjalankan prosedur tersimpan dari distributor.
Mengembalikan nilai kode
0
(berhasil) atau 1
(kegagalan).
Keterangan
sp_deletetracertokenhistory
digunakan dalam replikasi transaksional.
Kesalahan terjadi jika Anda menentukan kedua parameter @tracer_id dan @cutoff_date.
Jika Anda tidak menjalankan sp_deletetracertokenhistory
untuk menghapus metadata token pelacak, informasi akan dihapus saat pembersihan riwayat yang dijadwalkan secara teratur terjadi.
ID token tracer dapat ditentukan dengan menjalankan sp_helptracertokens (Transact-SQL) atau dengan mengkueri tabel sistem MStracer_tokens (Transact-SQL).
Izin
Hanya personel berikut yang memiliki wewenang untuk mengeksekusi sp_deletetracertokenhistory
:
- Anggota peran replmonitor , dalam database distribusi.
- Anggota peran server tetap sysadmin .
- Anggota peran database tetap db_owner , dalam database publikasi.
- Db_owner database tetap.
Konten terkait
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