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.
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.