Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Managed Instance
Usuwa rekordy tokenów śledzących z tabel systemowych MStracer_tokens i MStracer_history . Ta procedura przechowywana jest wykonywana u Publisher w bazie publikacji lub u Dystrybutora w bazie dystrybucji.
Transact-SQL konwencje składni
Składnia
sys.sp_deletetracertokenhistory
[ @publication = ] N'publication'
[ , [ @tracer_id = ] tracer_id ]
[ , [ @cutoff_date = ] cutoff_date ]
[ , [ @publisher = ] N'publisher' ]
[ , [ @publisher_db = ] N'publisher_db' ]
[ ; ]
Arguments
[ @publication = ] N'publikacja'
Nazwa publikacji, w której wstawiono token tracera. @publication to sysname, bez domyślnego zapisu. Ten parametr jest wymagany.
[ @tracer_id = ] tracer_id
ID tokena śledzącego do usunięcia.
@tracer_id jest int, z domyślnym .NULL Jeśli NULL, wszystkie tokeny tracerów należące do publikacji są usuwane.
[ @cutoff_date = ] cutoff_date
Tokeny tracer wstawione do publikacji przed tą datą są usuwane.
@cutoff_date jest datą czasu, z domyślnym .NULL
[ @publisher = ] N'publisher'
Nazwa wydawcy.
@publisher to nazwa systemu, z domyślnym .NULL
Note
Ten parametr powinien być określony tylko dla wydawców niebędących SQL Server lub podczas wykonywania procedury przechowywanej przez dystrybutora.
[ @publisher_db = ] N'publisher_db'
Nazwa bazy danych publikacji.
@publisher_db to nazwa systemu, z domyślnym .NULL Ten parametr jest ignorowany, jeśli procedura przechowywana jest wykonywana w Publisher.
Note
Ten parametr powinien być określony podczas wykonywania procedury przechowywanej przez dystrybutora.
Zwracanie wartości kodu
0 (powodzenie) lub 1 (niepowodzenie).
Remarks
sp_deletetracertokenhistory jest wykorzystywany w replikacji transakcyjnej.
Błąd występuje, jeśli podasz zarówno parametry, @tracer_id , jak i @cutoff_date.
Jeśli nie wykonasz wykonania sp_deletetracertokenhistory usunięcia metadanych tokena tracera, informacje te zostaną usunięte podczas regularnego czyszczenia historii.
ID tokenów tracerów można określić poprzez wykonanie sp_helptracertokens lub zapytanie do tabeli systemowej MStracer_tokens .
Permissions
Tylko następujący pracownicy mają uprawnienia do wykonywania sp_deletetracertokenhistory:
- Członkowie replmonitorów w bazie danych dystrybucji.
- Członkowie roli administratora systemu stałego serwera.
- Członkowie db_owner stałej roli bazy danych w bazie publikacji.
- db_owner stałej bazy danych.