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
Dostosowuje zakres tożsamości publikacji i przesuwa nowe zakresy na podstawie wartości progowej publikacji. Ta procedura składowana jest wykonywana w programie Publisher w bazie danych publikacji.
Transact-SQL konwencje składni
Syntax
sys.sp_adjustpublisheridentityrange
[ [ @publication = ] N'publication' ]
[ , [ @table_name = ] N'table_name' ]
[ , [ @table_owner = ] N'table_owner' ]
[ ; ]
Arguments
[ @publication = ] N'publikacja'
Nazwa publikacji, w której nowe zakresy tożsamości są przealokowane.
@publication jest nazwą systemu z domyślnym .NULL
[ @table_name = ] N'table_name'
Nazwa tabeli, w której nowe zakresy tożsamości są przesuwane.
@table_name to nazwa systemu, z domyślnym .NULL
[ @table_owner = ] N'table_owner'
Właściciel stołu w Publisher.
@table_owner to nazwa systemu, z domyślnym .NULL
Zwracanie wartości kodu
0 (powodzenie) lub 1 (niepowodzenie).
Remarks
sp_adjustpublisheridentityrange jest używany we wszystkich typach replikacji.
W przypadku publikacji, która ma włączony zakres autotożsamości, Distribution Agent lub Merge Agent jest odpowiedzialny za automatyczne dostosowywanie zakresu tożsamości w publikacji na podstawie wartości progowej. Jednak jeśli z jakiegoś powodu Distribution Agent lub Merge Agent nie były uruchamiane przez jakiś czas, a zasoby zakresu tożsamości są zużywane do poziomu progu, możesz wywołaćsp_adjustpublisheridentityrange, aby przydzielić nowy zakres wartości dla Publisher.
Podczas wykonywania sp_adjustpublisheridentityrangemusi być określony @publication lub @table_name . Jeśli oba lub żadne nie są określone, zwracany jest błąd.
Permissions
Tylko członkowie roli stałego serwera systemowego lub stałej db_owner stałej bazy danych mogą wykonywać sp_adjustpublisheridentityrange.