Udostępnij za pośrednictwem


sp_deletetracertokenhistory (języka Transact-SQL)

Usuwa rekordy token śledzący MStracer_tokens (języka Transact-SQL) i MStracer_history (języka Transact-SQL) tabele systemowe. Ta procedura przechowywana jest wykonywana przez wydawcę na baza danych publikacja lub na dystrybutor baza danych dystrybucji.

Topic link iconKonwencje składni języka Transact-SQL

sp_deletetracertokenhistory [ @publication = ] 'publication' 
    [ , [ @tracer_id = ] tracer_id ]
    [ , [ @cutoff_date = ] cutoff_date ]
    [ , [ @publisher = ] 'publisher' ] 
    [ , [ @publisher_db = ] 'publisher_db' ]

Argumenty

  • [ @publication= ] 'publication'
    Is the name of the publication in which the tracer token was inserted.publication is sysname, with no default.

  • [ @tracer_id= ] tracer_id
    Is the ID of the tracer token to delete.tracer_id is int, with a default value of NULL.Jeśli wartość null, następnie wszystkie śledzenia tokeny należące do publikacja zostaną usunięte.

  • [ @cutoff_date= ] cutoff_date
    Specifies a cutoff date such that all tracer tokens inserted into the publication before that date are removed.cutoff_date is datetime, with a default value of NULL.

  • [ @publisher= ] 'publisher'
    The name of the Publisher.publisher is sysname, with a default of NULL.

    Uwaga

    This parameter should only be specified for non-Microsoft SQL Server Publishers.

  • [ @publisher_db= ] 'publisher_db'
    The name of the publication database.publisher_db is sysname, with a default value of NULL.Ten parametr jest ignorowany, jeśli procedura przechowywana jest wykonywana na Wydawca.

Wartości kodów powrotnych

0 (sukces) lub 1 (brak)

Remarks

sp_deletetracertokenhistory jest używany w replikacja transakcyjnej.

Podczas wykonywania sp_deletetracertokenhistory, można określić tylko jedną tracer_id or cutoff_date.Błąd występuje, gdy określić oba parametry.

Jeśli nie wykonane sp_deletetracertokenhistory , aby usunąć metadane token śledzący, informacje zostaną usunięte po wystąpieniu Oczyszczanie historia regularnie planowane.

Identyfikatory token śledzący mogą być określone przez sp_helptracertokens (Transact-SQL) lub za pomocą kwerend wysyłanych do MStracer_tokens (języka Transact-SQL) tabela systemowa.

Uprawnienia

Tylko członkowie sysadmin stała rola serwera db_owner ról stałej bazy danych w baza danych publikacja, lub db_owner bazy danych lub replmonitor role baza danych dystrybucji mogą być wykonać sp_deletetracertokenhistory.