Condividi tramite


GET_TRANSMISSION_STATUS (Transact-SQL)

Restituisce lo stato dell'ultima trasmissione per un lato di una conversazione.

Sintassi

GET_TRANSMISSION_STATUS ( conversation_handle )

Argomenti

  • conversation_id
    Handle della conversazione. Questo parametro è di tipo uniqueidentifier.

Tipi restituiti

nchar

Osservazioni

Restituisce una stringa che descrive lo stato dell'ultimo tentativo di trasmissione per la conversazione specificata. Restituisce una stringa vuota se l'ultimo tentativo di trasmissione ha avuto esito positivo, se non è stato effettuato alcun tentativo di comunicazione oppure se conversation_handle non esiste.

Le informazioni restituite da questa funzione corrispondono alle stesse informazioni visualizzate nella colonna last_transmission_error della vista di gestione sys.transmission_queue. Tuttavia, questa funzione può essere utilizzata per ricercare lo stato di trasmissione delle conversazioni che non includono messaggi nella coda di trasmissione.

[!NOTA] GET_TRANSMISSION_STATUS non restituisce informazioni per i messaggi che non dispongono di un endpoint di conversazione nell'istanza corrente, ovvero non sono disponibili informazioni per i messaggi da inoltrare.

Esempi

A. Visualizzazione dello stato di trasmissione per una conversazione specifica

Nell'esempio seguente viene visualizzato lo stato di trasmissione della conversazione con handle di conversazione 58ef1d2d-c405-42eb-a762-23ff320bddf0.

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

Quello che segue è un set di risultati di esempio, modificato per adattarlo alla lunghezza di riga:

Status
-------------------------------
The Service Broker protocol transport is disabled or not configured.

In questo caso SQL Server non è configurato in modo da consentire le comunicazioni di Service Broker a livello di rete.

Vedere anche

Riferimento

sys.conversation_endpoints (Transact-SQL)
sys.transmission_queue (Transact-SQL)

Altre risorse

Risoluzione dei problemi relativi al routing e al recapito dei messaggi

Guida in linea e informazioni

Assistenza su SQL Server 2005