Aracılığıyla paylaş


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.

Konu bağlantısı simgesiTransact-sql sözdizimi 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'
    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.