Aracılığıyla paylaş


sp_adjustpublisheridentityrange (Transact-SQL)

Bir yayın üzerinde kimlik aralığı ayarlar ve yayını eşik değerini temel alan yeni bir aralık reallocates.Bu saklı yordam, yayın Veritabanı yayımcısına sırasında yürütülür.

Topic link iconTransact-SQL sözdizimi kuralları

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

Bağımsız değişkenler

  • [ @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.If table_owner belirtilmemişse, geçerli kullanıcının adı kullanılır.

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (hata)

Remarks

sp_adjustpublisheridentityrange çoğaltma tüm türleri kullanılır.

Otomatik kimlik aralık etkin olan bir yayın için dağıtım aracısını veya Birleştirme Aracısı eşik değerini temel alan bir yayındaki kimlik aralık otomatik olarak ayarlamak için sorumludur.Ancak, herhangi bir nedenle dağıtım aracısını veya Birleştirme Aracısı bir saat boyunca çalıştırıldı değil ve kimlik aralık kaynak tüketilen yoğun eşik noktasına, kullanıcıların çağırabilir sp_adjustpublisheridentityrange yeni bir değer aralık için yayımcı ayrılamıyor.

Yürütürken sp_adjustpublisheridentityrange, either publication veya table_name belirtilmeli. Her iki veya hiçbiri öğeler hata belirtilen döndürülür.

İzinler

Yalnızca üyeleri sysadmin sabit sunucu rolü veya db_owner sabit veritabanı rolü için yürütmek sp_adjustpublisheridentityrange.