sp_replshowcmds (Transact-sql)
Okunabilir biçimde çoğaltma için işaretlenmiş hareketleri komutlarını verir. sp_replshowcmds yalnızca istemci bağlantıları (geçerli bağlantı dahil) Çoğaltılmış hareketleri günlükten değil okurken çalıştırılabilir. Bu saklı yordam, yayını veritabanı üzerinde yayımcı adresindeki yürütülür.
Transact-SQL Sözdizim Kuralları
Sözdizimi
sp_replshowcmds [ @maxtrans = ] maxtrans
Bağımsız değişkenler
- @maxtrans = ] maxtrans
Hareketleri hakkında bilgi dönmek için sayısıdır. maxtransise int, varsayılan 1, bekleyen çoğaltma için hangi işlem sayısını belirten sp_replshowcmds bilgi verir.
Sonuç Kümeleri
sp_replshowcmds içinden yürütüldüğünde yayın veritabanı hakkında bilgi verir Tanılama bir yordamdır.
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
xact_seqno |
binary(10) |
Komut sırası numarası. |
originator_id |
int |
Komutu gönderen, her zaman Kımlığı 0. |
publisher_database_id |
int |
Publisher veritabanı, her zaman Kımlığı 0. |
article_id |
int |
Makaleyi Kımlığı. |
type |
int |
Komut türü. |
komutu |
nvarchar(1024) |
Transact-SQLkomut. |
Açıklamalar
sp_replshowcmds işlem çoğaltma kullanılır.
Kullanarak sp_replshowcmds, sen-ebilmek görüş değil (dağıtımcı olarak gönderilmiş değil hareket günlüğüne kalan bu hareketlere) dağıtılmış hareketleri şu anda.
Çalıştıran istemcileri sp_replshowcmds ve sp_replcmds Hata 18752 aynı veritabanı içinde alırsınız.
Bu hatanın oluşmaması için ilk istemci kesmelisiniz veya istemci gibi günlük Okuyucu rolü yürüterek yayınlanacak gerekir sp_replflush. Tüm istemcilerin günlük okuyucudan kesildikten sonra sp_replshowcmds başarıyla çalıştırılabilir.
[!NOT]
sp_replshowcmds yalnızca çoğaltma sorunlarını giderme için çalışmalıdır.
İzinler
Yalnızca üyeleri sysadmin sabit sunucu rolü veya db_owner sabit veritabanı rolü yürütebilirsiniz sp_replshowcmds.
Ayrıca bkz.
Başvuru
Sistem saklı yordamları (Transact-sql)