Udostępnij za pośrednictwem


sp_adjustpublisheridentityrange (języka Transact-SQL)

Pozwala dopasować zakres tożsamości z publikacją i reallocates nowe zakresy na podstawie wartości progowe w publikacja.Ta procedura składowana jest wykonywany na Wydawca na bazie publikacja.

Ikona łącza do tematuKonwencje składni Transact-SQL

Składnia

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

Argumenty

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

  • [ @ nazwa_tabeli = '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 (błąd)

Uwagi

sp_adjustpublisheridentityrange jest używana we wszystkich typach replikacja.

Dla publikacja, który ma włączone zakres tożsamości auto Agent dystrybucji lub scalić agenta jest odpowiedzialny za automatyczne dopasowywanie zakres tożsamości w publikacja na podstawie jego wartości progu.Jednak jeśli dla niektórych przyczyny agenta dystrybucji lub scalić agenta nie zostało uruchomione na okres czasi tożsamość zakres zasób spożyte silnie punktu próg, użytkownicy mogą wywoływać sp_adjustpublisheridentityrange przydzielić nowy zakres wartości dla wydawcy.

Podczas wykonywania sp_adjustpublisheridentityrange, albo publication lub table_name musi być określony.Jeśli są zarówno lub ani określony błąd jest zwracany.

Uprawnienia

Tylko członkowie sysadmin stała rola serwera lub db_owner ustaloną rola bazy danych można wykonać sp_adjustpublisheridentityrange.