sp_replmonitorhelpmergesession (Transact-sql)
Bir satır filtre ölçütüyle eşleşen her oturum için döndürülen ile verilen çoğaltma Birleştirme Aracısı, geçmiş oturumları hakkında bilgi verir. Birleştirme çoğaltması izlemek için kullanılır, bu saklı yordam, dağıtım veritabanı üzerinde dağıtımcı veya abone abonelik veritabanının yürütülür.
Transact-SQL Sözdizim Kuralları
Sözdizimi
sp_replmonitorhelpmergesession [ [ @agent_name = ] 'agent_name' ]
[ , [ @hours = ] hours ]
[ , [ @session_type = ] session_type ]
[ , [ @publisher = ] 'publisher' ]
[ , [ @publisher_db = ] 'publisher_db' ]
[ , [ @publication = ] 'publication' ]
Bağımsız değişkenler
@ agent_name =] 'agent_name'
Aracının adıdır. agent_nameise nvarchar(100) hiçbir varsayılan ile.@hours = ] hours
Hangi historical Aracısı oturum bilgilerini döndürülen Saat aralığı. hoursise int, aşağıdaki aralıklardan birini olabilir.Değer
Açıklama
< 0
Bilgi geçmiş Aracısı çalışır, 100 çalışan en yukarı döndürür.
0 (varsayılan)
Tüm Aracısı çalıştırır geçmiş hakkında bilgi verir.
> 0
Bilgi ajan oluşan ishal son verir Saat Saat sayısı.
@ session_type =]session_type
Oturumun sonunda sonucuna dayalı sonuç kümesi filtre uygular. session_typeise int, ve bu değerlerden biri olabilir.Değer
Açıklama
1 (varsayılan)
Yeniden deneme Aracısı oturumlarıyla veya sonuç başarılı.
0
Aracısı oturumlarıyla hatası sonucu.
@ publisher =] 'publisher'
Yayımcı addır. publisherise sysname, null varsayılan. Bu parametre yürütülürken kullanılır sp_replmonitorhelpmergesession abone.@ publisher_db =] 'publisher_db'
Yayını veritabanı adıdır. publisher_dbise sysname, null varsayılan. Bu parametre yürütülürken kullanılır sp_replmonitorhelpmergesession abone.@publication='publication'
Yayını addır. publicationise sysname, null varsayılan. Bu parametre yürütülürken kullanılır sp_replmonitorhelpmergesession abone.
Sonuç Kümeleri
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
Session_id |
int |
Aracısı iş oturumun Kımlığı. |
Durum |
int |
Aracısı durum çalıştırın: 1 = Başlat 2 = Başarılı 3 = Sürüyor 4 = Boş 5 = Yeniden deneme 6 = Başarısız |
StartTime |
datetime |
Zaman Aracısı iş oturumu başladı. |
EndTime |
datetime |
Zaman Aracısı iş oturumu tamamlandı. |
Süre |
int |
Bu işi oturumun saniye toplam süresi. |
UploadedCommands |
int |
Komut sayısını Aracısı oturumu sırasında yükledi. |
DownloadedCommands |
int |
Aracısı oturumu sırasında karşıdan yüklenen komutları sayısı. |
ErrorMessages |
int |
Aracısı oturumu sırasında oluşturulan hata iletilerinin sayısı. |
ErrorID |
int |
Oluştu hata kodu |
PercentageDone |
decimal |
Etkin bir oturum teslim edilen toplam değişiklikleri yüzde tahmini. |
TimeRemaining |
int |
Tahmini saniye sayısını, etkin bir oturum sola. |
CurrentPhase |
int |
Aşağıdakilerden biri olabilen etkin bir oturumun geçerli aşaması olduğunu. 1 = Karşıya yükleme 2 = İndirme |
LastMessage |
nvarchar(500) |
Son ileti oturumu sırasında Birleştirme Aracısı tarafından kaydedilir. |
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (hata)
Açıklamalar
sp_replmonitorhelpmergesession birleştirme çoğaltması izlemek için kullanılır.
Abone üzerinde çalıştırıldığında sp_replmonitorhelpmergesession sadece son beş Birleştirme Aracısı oturumları hakkında bilgi verir.
İzinler
Yalnızca üyeleri db_owner veya replmonitor sabit veritabanı rolü at dağıtımcı dağıtım veritabanı veya abone veritabanı abone yürütebilirsiniz sp_replmonitorhelpmergesession.