다음을 통해 공유


파일 유효성 검사

파일 시스템 감시자 이벤트 공급자는 응용 프로그램으로 데이터를 전송하기 전에 감시한 디렉터리에 추가된 각 파일의 유효성을 검사합니다. 모니터링된 디렉터리에는 XML 형식의 파일만 추가되어야 합니다. XML 형식이 아닌 파일을 모니터링된 디렉터리에 추가하면 무시됩니다.

이 이벤트 공급자를 정의할 때는 Transact-SQL 주석 지정 XML 스키마(XSD) 파일의 경로를 제공해야 합니다. 이 파일은 XML 파일과 이벤트 클래스 필드 간 매핑을 지정합니다. 삭제한 XML 파일이 지정된 XSD 파일에 매핑되지 않으면 이벤트 공급자는 이벤트 로그에 오류를 기록한 후 이벤트 공급자가 해당 파일을 다시 선택하지 않도록 파일 이름을 바꿉니다.

예: Transact-SQL 주석 지정 XML 스키마 파일

다음 스키마는 StockEvents 이벤트 클래스의 구조를 정의합니다.

event 요소에 sql:relation 주석을 제공해야 합니다. 런타임에 해당 값은 지정된 이벤트 클래스와 관련된 이벤트 테이블의 이름으로 수정됩니다.

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:sql="urn:schemas-microsoft-com:mapping-schema">
    <xsd:element name="event" sql:relation="StockEvents">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element name="StockSymbol" type="xsd:string" />
                <xsd:element name="StockPrice" type="xsd:float" />
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
</xsd:schema>

Transact-SQL 주석 지정 XML 스키마 파일을 만드는 방법은 Microsoft MSDN Library에서 SQLXML 및 XML 매핑 기술(SQLXML and XML Mapping Technologies)를 참조하십시오.

참고 항목

개념

파일 픽업 및 다시 시도 논리
파일 시스템 감시자 이벤트 공급자 정의

관련 자료

파일 시스템 감시자 이벤트 공급자
표준 이벤트 공급자
이벤트 공급자 정의

도움말 및 정보

SQL Server 2005 지원 받기