sp_getqueuedrows (Transact-SQL)
Kuyrukta bekleyen güncelleştirmeleri olan abone adresindeki satırları alır.Bu saklı yordam, abonelik veritabanı abone adresindeki yürütülür.
Sözdizimi
sp_getqueuedrows [ @tablename = ] 'tablename'
[ , [ @owner = ] 'owner'
[ , [ @tranid = ] 'transaction_id' ]
Bağımsız değişkenler
[ @tablename =] 'tablename'
Is the name of the table.tablename is sysname, with no default.Tablo, kuyruğa atılmış bir abonelik bir parçası olması gerekir.[ @owner =] 'owner'
Is the subscription owner.owner is sysname, with a default of NULL.[ @tranid = ] 'transaction_id'
Allows the output to be filtered by the transaction ID.transaction_id is nvarchar(70), with a default of NULL.Belirtilen sıraya alınmış komut ile ilişkili işlem kimliği görüntülenir.null, sıradaki tüm komutlar görüntülenir.
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (başarısız)
Sonuç Kümeleri
Şu anda abone olduğunuz tablo için en az bir sıraya alınmış hareket tüm satırları gösterir.
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
Eylem |
nvarchar(10) |
Tür eylem eşitleme oluştuğunda yapılacak. Bileşenleri Ekle = del = delete upd güncelleştirme = |
Tranid |
nvarchar(70) |
İşlem kimliği altında komut yürütüldü. |
table column1...n |
|
Her sütun için değeri tablo içinde belirtilen tablename. |
msrepl_tran_version |
uniqueidentifier |
Bu sütun çoğaltılmış veri ve yayımcı adresindeki çakışma algılama gerçekleştirmek için değişiklikleri izlemek için kullanılır.Bu sütun, tablo için otomatik olarak eklenir. |
Açıklamalar
sp_getqueuedrows katılan kuyruklanmış güncelleme aboneleri adresindeki kullanılır.
sp_getqueuedrows satırları bulur bir verilen tablo , sıraya alınmış bir güncelleştirme katılmış bir abonelik veritabanı henüz şu anda sıra okuyucu Aracısı tarafından giderilmiştir değil.
İzinler
sp_getqueuedrows belirtilen tablo select izinleri gerektirir tablename.