Aracılığıyla paylaş


sp_replshowcmds (Transact-SQL)

Returns the commands for transactions marked for replication in readable format.sp_replshowcmds can be run only when client connections (including the current connection) are not reading replicated transactions from the log.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_replshowcmds [ @maxtrans = ] maxtrans

Bağımsız değişkenler

  • [ @ maxtrans = ] maxtrans
    Is the number of transactions about which to return information.maxtrans is int, with a default of 1, which specifies the maximum number of transactions pending replication for which sp_replshowcmds returns information.

Sonuç Kümeleri

sp_replshowcmds içinden yürütüldüğünde yayın veritabanı hakkında bilgiler veren bir tanılama bir yordamdır.

Sütun adı

Veri türü

Açıklama

xact_seqno

binary(10)

Komut sırası numarası.

originator_id

int

Komut kaynağı, her zaman TEŞHIS kodu 0.

publisher_database_id

int

Yayımcı veritabanı, her zaman TEŞHIS kodu 0.

article_id

int

makale TEŞHIS kodu

türü

int

Komutunun türü.

komutu

nvarchar(1024)

Transact-SQL komutu.

Remarks

sp_replshowcmds işlem içinde kullanılan çoğaltma.

Kullanma sp_replshowcmdsgörüntüleyebilirsiniz (Dağıtımcı olarak gönderilen hareket günlüğüne kalan bu işlemler) şu anda hareketler dağıtılmış.

Çalışan istemciler sp_replshowcmds and sp_replcmds aynı veritabanı içinde hata 18752 alırsınız.

Bu hatanın oluşmaması için , ilk istemci kesmelisiniz veya istemci gibi günlük okuyucu rolünün yürüterek kullanıma sunulması gerekir sp_replflush.Tüm istemcilerin günlük okuyucusundan kesildikten sonra sp_replshowcmds başarıyla çalıştırılabilir.

Not

yalnızca çoğaltma ile ilgili sorunları giderme sp_replshowcmds çalıştırmalısınız.

İzinler

Yalnızca üyeleri sysadmin sabit sunucu rolü veya db_owner sabit veritabanı rolü çalıştırabilirsinizsp_replshowcmds.