Aracılığıyla paylaş


GET_TRANSMISSION_STATUS (Transact-SQL)

Son iletimini bir tarafı için bir konuşma durumu döndürür.

Konu bağlantısı simgesiTransact-SQL sözdizimi kuralları

Sözdizimi

GET_TRANSMISSION_STATUS ( conversation_handle )

Bağımsız değişkenler

  • conversation_id
    konuşma tanıtıcısı bir konuşma için olur.Bu parametre türü olan uniqueidentifier.

Dönüş Türleri

nchar

Açıklamalar

Belirli bir konuşma için son aktarma girişiminin durumunu tanımlayan bir dize döndürür.Hiç bir iletim denemesi henüz yaptıysanız son aktarma girişiminin başarılı ise veya boş bir dize döndürür conversation_handle yok.

Bu işlev tarafından döndürülen bilgileri görüntülenen aynı bilgilerdir last_transmission_erroryönetimi görünümüsütun sys.transmission_queue.Ancak, bu işlev geçerli iletileri iletim sırada olmayan konuşmalar için iletim durum bulmak için kullanılır.

Not

GET_TRANSMISSION_STATUS konuşma uç noktası geçerli örnekolmayan iletileri için bilgi sağlamaz.Yani, hiçbir bilgi iletilecek iletilerde kullanılabilir.

Örnekler

Aşağıdaki örnek konuşma konuşma tanıtıcısıiçin iletim durum raporları58ef1d2d-c405-42eb-a762-23ff320bddf0.

SELECT Status =
    GET_TRANSMISSION_STATUS('58ef1d2d-c405-42eb-a762-23ff320bddf0') ;

İşte satır uzunluğu için düzenlenen bir örnek sonuç kümesi:

Status

-------------------------------

The Service Broker protocol transport is disabled or not configured.

Bu durum SQL Server izin vermek için yapılandırılmış Service Broker iletişim kurmalarını üzerinden ağ.