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.
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.
See Also