Aracılığıyla paylaş


sp_setsubscriptionxactseqno (Transact-SQL)

Sorun giderme sırasında günlük sıra numarası (SSN) belirtmek için bir başarısız işlem atlanması bu aracı sağlayan abone adresindeki dağıtım aracı tarafından uygulanması için sonraki hareket kullanılır.Bu saklı yordam, abonelik veritabanı abonelik sırasında yürütülür.Non-SQL Server aboneleri için desteklenmiyor.

Uyarı

Bu saklı yordamı yanlış kullanılması veya SSN hatalı bir değer belirterek Abone tarafında uygulanmış olan değişiklikleri geri döndürmek veya tüm diğer değişiklikleri atlamak dağıtım aracı neden olabilir.

Topic link iconTransact-SQL sözdizimi kuralları

sp_setsubscriptionxactseqno [ @publisher = ] 'publisher'
        , [ @publisher_db = ] 'publisher_db'
        , [ @publication = ] 'publication'
        , [ @xact_seqno = ] xact_seqno 

Bağımsız değişkenler

  • [ @publisher= ] 'publisher'
    Is the name of the Publisher.publisher is sysname, with no default.

  • [ @publisher_db= ] 'publisher_db'
    Is the name of the publication database.publisher_db is sysname, with no default.Non-SQL Server yayımcı için publisher_db dağıtım veritabanı adıdır.

  • [ @publication= ] 'publication'
    Is the name of the publication.publication is sysname, with no default.Dağıtım Aracısı tarafından birden çok yayın paylaştırıldığında ALL için bir değer belirtmelisiniz. Yayını.

  • [ @xact_seqno= ] xact_seqno
    Is the LSN of the next transaction at the Distributor to be applied at the Subscriber.xact_seqno is varbinary(16), with no default.

Sonuç kümesi

Sütun adı

Veri türü

Açıklama

ÖZGÜN xact_seqno

varbinary(16)

Özgün SSN Abone tarafında uygulanacak bilgi sonraki işlem.

GÜNCELLEŞTİRİLMİŞ xact_seqno

varbinary(16)

Güncelleştirilmiş SSN Abone tarafında uygulanacak bilgi sonraki işlem.

ABONELİK AKIŞ SAYISI

int

Son eşitleme sırasında kullanılan abonelik akış sayısı.

Dönüş Kodu Değerleri

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

Remarks

sp_setsubscriptionxactseqno işlem çoğaltmasında kullanılır.

sp_setsubscriptionxactseqno bir eşler arası işlem çoğaltma topolojisinde kullanılamaz.

sp_setsubscriptionxactseqno bir hataya neden olan özel bir hareket atlamak için kullanılan, Abone tarafında uygulanır.Bir hata olduğunda ve sonra dağıtım Aracı'nı durdurur sp_helpsubscriptionerrors (Transact-SQL) dağıtımcı sırasında başarısız işlem xact_seqno değerini almak ve sonra aramak için sp_setsubscriptionxactseqno için bu değer geçirerek,xact_seqno. Bu SSN işlenecek sonra bu komutlar yalnızca emin.

Bir değer belirtin. 0 for xact_seqno Tüm bekleyen komutlar dağıtım veritabanında için abone sağlamak için .

sp_setsubscriptionxactseqno dağıtım aracısını multi-abonelik akışları kullanıyorsa başarısız olabilir.

Bu hata oluştuğunda, tek bir abonelik akışı ile dağıtım Aracısı'nı çalıştırmanız gerekir.Daha fazla bilgi için bkz: Distribution Agent çoğaltma.

İzinler

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

See Also

Other Resources