Aracılığıyla paylaş


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.

Topic link iconTransact-SQL sözdizimi kuralları

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.