문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

GET_TRANSMISSION_STATUS(Transact-SQL)

대화에 참가하는 양자 중 한쪽에 대한 마지막 전송의 상태를 반환합니다.

항목 링크 아이콘 Transact-SQL 구문 표기 규칙

GET_TRANSMISSION_STATUS ( conversation_handle )

conversation_id

대화의 대화 핸들입니다. 이 매개 변수의 형식은 uniqueidentifier입니다.

지정한 대화에 대한 마지막 전송 시도의 상태를 설명하는 문자열을 반환합니다. 마지막 전송 시도가 성공했거나 전송 시도가 아직 이루어지지 않았거나 conversation_handle이 없으면 빈 문자열이 반환됩니다.

이 함수가 반환하는 정보는 sys.transmission_queue 관리 뷰의 last_transmission_error 열에 표시되는 정보와 동일합니다. 그러나 이 함수는 현재 전송 큐에 메시지가 없는 대화의 전송 상태를 검색하는 데 사용할 수 있습니다.

참고 참고

GET_TRANSMISSION_STATUS는 현재 인스턴스에서 대화 끝점을 가지고 있지 않은 메시지에 대한 정보는 제공하지 않습니다. 즉 전달할 메시지에 대한 정보는 제공하지 않습니다.

이 예에서는 대화 핸들이 58ef1d2d-c405-42eb-a762-23ff320bddf0인 대화의 전송 상태를 보고합니다.

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

다음은 줄 길이에 맞추어 편집된 결과 집합 예입니다.

Status

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

The Service Broker protocol transport is disabled or not configured.

이 경우 SQL Server에 Service Broker가 네트워크에서 통신할 수 있도록 구성되지 않은 것입니다.

커뮤니티 추가 항목

추가
표시: