다음을 통해 공유


BIZTALK SERVER SQL 어댑터를 사용하여 SQL Server 폴링

SQL Server 폴링 기반 데이터 변경 메시지를 받도록 SQL 어댑터를 구성할 수 있습니다. 어댑터가 데이터베이스를 폴링하기 위해 실행하는 폴링 문을 지정할 수 있습니다. 폴링 문은 SELECT 문 또는 결과 집합을 반환하는 저장 프로시저일 수 있습니다. 수신된 폴링 메시지의 유형에 따라 어댑터는 세 가지 폴링 방법을 노출합니다.

  • 폴링 이 작업은 폴링 메시지의 일부로 데이터 집합을 반환합니다. 디자인 타임에는 폴링되는 데이터베이스 개체의 스키마를 사용할 수 없습니다. 대신 스키마는 런타임 중에 폴링 메시지의 일부로 사용할 수 있습니다.

  • TypedPolling. 이 작업은 강력한 형식의 폴링 메시지를 반환합니다. 디자인 타임에 데이터베이스 개체의 스키마도 사용할 수 있습니다. 폴링 메시지의 특정 요소를 다른 작업일 수 있는 다른 스키마에 매핑하려면 이 작업을 폴링에 사용해야 합니다.

  • XmlPolling. 이 작업은 폴링 메시지를 XML 메시지로 반환합니다. FOR XML 절을 사용하여 데이터를 XML 메시지로 반환하는 SELECT 문 또는 저장 프로시저를 사용하려면 이 작업을 사용해야 합니다. FOR XML 절에 대한 자세한 내용은 FOR XML(SQL Server)을 참조하세요.

    이러한 폴링 작업에 대한 자세한 내용은 폴링 지원을 참조하세요.

참고

SQL 어댑터를 사용하면 어댑터 클라이언트가 동일한 데이터베이스 또는 테이블에 대해 둘 이상의 폴링 또는 TypedPolling 작업을 사용하는 단일 BizTalk 애플리케이션을 사용할 수 있습니다. 이러한 시나리오를 지원하기 위해 어댑터는 연결 URI에 고유한 ID 인 InboundID를 포함합니다. 이 ID는 연결 URI에 추가되면 고유하게 만들어 단일 BizTalk 애플리케이션에서 여러 폴링 작업을 사용하도록 설정합니다.

이 섹션의 topics BizTalk 애플리케이션에서 폴링, TypedPolling 및 XmlPolling을 사용하는 방법에 대한 지침을 제공합니다. 이 섹션에서는 InboundID 연결 속성을 사용하는 방법에 대한 정보도 제공합니다.

섹션 내용

참고 항목

SQL 어댑터를 사용하여 BizTalk 애플리케이션 개발