Udostępnij za pośrednictwem


sp_adjustpublisheridentityrange (języka Transact-SQL)

Dopasowuje zakres tożsamości z publikacją i reallocates nowe zakresy na podstawie wartości progowe w publikacja.Ta procedura przechowywana jest wykonywana przez wydawcę na baza danych publikacja.

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

sp_adjustpublisheridentityrange [ [ @publication = ] 'publication' ]
    [ , [ @table_name = ] 'table_name' ]
    [ , [ @table_owner= ] 'table_owner' ]

Argumenty

  • [ @publication=] 'publication'
    Is the name of the publication in which new identity ranges are reallocated.publication is sysname, with a default of NULL.

  • [ @table_name=] 'table_name'
    Is the name of the table in which new identity ranges are reallocated.table_name is sysname, with a default of NULL.

  • [ @table_owner=] 'table_owner'
    Is the owner of the table at the Publisher.table_owner is sysname, with a default of NULL.Jeśli table_owner nie zostanie określona, używana jest nazwa bieżącego użytkownika.

Wartości kodów powrotnych

0 (sukces) lub 1 (brak)

Remarks

sp_adjustpublisheridentityrange jest używany we wszystkich typach replikacja.

Do publikacja, które zakres tożsamości automatycznie włączone Agent dystrybucji lub Scal Agent jest odpowiedzialny za automatyczne dopasowywanie zakres tożsamości w publikacja na podstawie jego wartości progowe.Jednak jeśli jakiegoś powodu Agent dystrybucji lub Scal agenta nie zostało uruchomione przez okres czas i zasób zakres tożsamości spożyte silnie punktu próg, użytkownicy mogą wywoływać sp_adjustpublisheridentityrange przydzielić nowego zakres wartości od Wydawca.

Podczas wykonywania sp_adjustpublisheridentityrange, either publication lub table_name musi być określona. Jeśli oba lub nie są określone błąd jest zwracany.

Uprawnienia

Tylko członkowie sysadmin Rola serwera lub db_owner stała rola bazy danych może wykonać sp_adjustpublisheridentityrange.