sp_replmonitorhelpmergesession (Transact-SQL)
Süzgeç ölçütüyle eşleşen her oturum için verilen bir satır ile Merge Agent, belirli bir çoğaltma için önceki oturumlar hakkında bilgi verir.Birleştirme çoğaltma izlemek için kullanılır, bu saklı yordam veya abone, abonelik veritabanı dağıtımcı üzerinde dağıtım veritabanı yürütülür.
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
Bilgileri eski aracı çalışır, en fazla 100 metinler için yukarı döndürür.
0 (Varsayılan)
Tüm aracı çalıştıktan sonra bilgi verir.
> 0
Son oluşmuştur çalışır aracı hakkında bilgi verirsaat 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ı oturumu veya sonuç başarılı.
0
Bir hata sonucu aracı oturumu.
[ @ Yayımcı = ] 'publisher'
Is the name of the Publisher.publisher is sysname, with a default of NULL.Bu parametre, yürütme kullanılırsp_replmonitorhelpmergesession abone. en[ @ publisher_db = ] 'publisher_db'
Is the name of the publication database.publisher_db is sysname, with a default of NULL.Bu parametre, yürütme kullanılırsp_replmonitorhelpmergesession abone. en[ @publication= ] 'publication'
Is the name of the publication.publication is sysname, with a default of NULL.Bu parametre, yürütme kullanılırsp_replmonitorhelpmergesession abone. en
Sonuç Kümeleri
sütun Name |
Veri türü |
Açıklama |
---|---|---|
Session_id |
int |
Aracı kimlik iş oturum. |
Durum |
int |
Aracı durumu çalıştırın: 1 = Start 2 = Succeed 3 = İlerleme 4 = Idle 5 = Retry 6 = Fail |
StartTime |
datetime |
Saat aracı iş oturum başladı. |
EndTime |
datetime |
Saat aracı iş oturum tamamlandı. |
SÜRE |
int |
Toplam süresi (saniye olarak bu işi oturumun). |
UploadedCommands |
int |
Komut sayısını aracı oturum sırasında karşıya. |
DownloadedCommands |
int |
Aracı oturum sırasında karşıdan yüklenen komutları sayısı. |
ErrorMessages |
int |
Aracı oturum sırasında oluşturulan hata iletilerinin sayısı. |
ErrorID |
int |
Oluşan hata kodu |
PercentageDone |
decimal |
Zaten etkin oturum teslim değişiklikleri toplam yüzdesi tahmini. |
TimeRemaining |
int |
Tahmini saniye sayısını etkin oturum kalmadı. |
CurrentPhase |
int |
Aşağıdakilerden biri olabilen etkin oturum geçerli aşamasını belirtilir. 1 = Upload 2 Yükleme = |
LastMessage |
nvarchar(500) |
Son ileti, oturum sırasında Birleştirme Aracısı tarafından kaydedilir. |
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (hata)
Remarks
sp_replmonitorhelpmergesession birleştirme çoğaltma. izlemek için kullanılır
Zaman, abone üzerinde yürütülensp_replmonitorhelpmergesession yalnızca bilgi verir son beş Merge Agent oturumları.
İzinler
Üyeleri,db_ownerreplmonitor sabit veya veritabanı rolü Dağıtım veritabanı dağıtımcı üzerinde veya abonelik abone veritabanına sp_replmonitorhelpmergesession yürütebilirsiniz.
See Also