sp_replmonitorhelpmergesession (Transact-SQL)
Bir satır filtre ölçütüyle eşleşen her oturum için döndürülen ile belirli bir çoğaltma Birleştirme Aracısı geçmiş oturumları hakkında bilgi verir.Bu saklı yordam, birleştirme çoğaltması izlemek için kullanılan yürütüldüğünde dağıtım veritabanı üzerinde dağıtımcı veya abone abonelik veritabanı üzerinde.
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'
Is the name of the agent.agent_name is nvarchar(100) with no default.[ @hours = ] hours
Is the range of time, in hours, for which historical agent session information is returned.hours is int, which can be one of the following ranges.Değer
Açıklama
< 0
Bilgi geçmiş Aracısı çalıştırır üzerinde en fazla 100 çalıştırır yukarı döndürür.
0 (varsayılan)
Aracısı çalıştırır geçmişteki tüm bilgiler verir.
> 0
Bilgi aracı üzerinde oluşan çalışır son döner saat saat sayısı.
[ @ session_type =] session_type
Filters the result set based on the session end result.session_type is int, and can be one of these values.Değer
Açıklama
1 (varsayılan)
Yeniden deneme Aracısı oturumlarıyla veya sonuç başarılı.
0
Bir hata sonucu ile Aracısı oturumları.
[ @ publisher =] 'publisher'
Is the name of the Publisher.publisher is sysname, with a default of NULL.Bu parametre yürütülürken kullanılır sp_replmonitorhelpmergesession adresindeki abone.[ @ publisher_db =] 'publisher_db'
Is the name of the publication database.publisher_db is sysname, with a default of NULL.Bu parametre yürütülürken kullanılır sp_replmonitorhelpmergesession adresindeki abone.[ @publication= ] 'publication'
Is the name of the publication.publication is sysname, with a default of NULL.Bu parametre yürütülürken kullanılır sp_replmonitorhelpmergesession adresindeki abone.
Sonuç Kümeleri
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
Session_id |
int |
Aracısı iş kimliği oturum. |
Durum |
int |
Çalışma Durumu Aracısı: 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ş oturum başladı. |
Bitişsaati |
datetime |
Zaman Aracısı iş oturum tamamlandı. |
Süre |
int |
Bu saniye cinsinden toplam süre iş oturum. |
UploadedCommands |
int |
Komut sayısını Aracısı oturum sırasında karşıya. |
DownloadedCommands |
int |
Aracısı oturum sırasında karşıdan yüklenen komutları bir sayısı. |
ErrorMessages |
int |
Aracısı oturum sırasında oluşturulan hata iletilerinin sayısı. |
Hatanın |
int |
Oluştu hata Teşhis kodu |
PercentageDone |
decimal |
Zaten etkin bir teslim toplam değişiklik yüzdesi tahmini oturum. |
TimeRemaining |
int |
Tahmini saniye sayısını etkin bir oturum sola. |
CurrentPhase |
int |
Aşağıdakilerden biri olabilir etkin oturum geçerli aşaması olduğunu. 1 = Karşıya yükleme 2 = Karşıdan yükle |
LastMessage |
nvarchar(500) |
Son ileti oturum sırasında Birleştirme Aracısı tarafından günlüğe kaydedilir. |
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (başarısız)
Açıklamalar
sp_replmonitorhelpmergesession birleştirme izlemek için kullanılan çoğaltma.
Abone üzerinde çalıştırıldığında sp_replmonitorhelpmergesession yalnızca son beş Birleştirme Aracısı oturumları hakkında bilgi verir.
İzinler
Yalnızca üyeleri db_owner veya replmonitor at dağıtımcı dağıtım veritabanı veya abone abonelik veritabanı üzerinde sabit veritabanı rolü olabilir yürütmek sp_replmonitorhelpmergesession.