sp_adjustpublisheridentityrange (Transact-SQL)
yayın üzerinde kimlik aralık ayarlar ve yayın eşik değerini temel alan yeni aralıkları reallocates.Bu saklı yordam, yayın veritabanı üzerinde yayımcı adresindeki yürütülür.
Sözdizimi
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 is not specified, the name of the current user is used.
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (başarısız)
Açıklamalar
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ı yayını eşik değerini temel alan kimlik aralık otomatik olarak ayarlamak için sorumludur.Ancak, herhangi bir nedenle dağıtım aracısını veya Birleştirme Aracısı değil gerçekleştirildikten sonra saat için ve kimlik aralık kaynak tüketilen yoğun olarak eşik noktası, kullanıcıların çağırabilir sp_adjustpublisheridentityrange yeni bir aralık bulunan değerleri bir yayımcı için ayrılacak.
Yürütürken sp_adjustpublisheridentityrange, ya da publication veya table_name belirtilmelidir.Her ikisi ya da hiçbiri olan belirtilen bir hata döndürülür.
İzinler
Yalnızca üyeleri sysadmin sabit sunucu rolü veya db_owner sabit veritabanı rolü olabilir yürütmek sp_adjustpublisheridentityrange.