다음을 통해 공유


파일 배달 채널 정의

File 배달 채널은 File 배달 프로토콜을 사용하여 알림을 배달하기 위한 텍스트 파일 끝점을 정의합니다. 인스턴스가 호스팅하는 응용 프로그램에서 기본 제공된 File 배달 프로토콜을 사용할 경우 하나 이상의 File 배달 채널을 정의해야 합니다.

File 배달 채널 속성

File 배달 프로토콜에 대한 배달 채널을 정의할 때는 올바른 프로토콜 이름과 인수를 사용해야 합니다. 다음 목록에서는 File 배달 프로토콜에 필요한 요소 및 값에 대해 설명합니다.

  • 배달 채널 이름은 Notification Services 인스턴스 내에서 고유해야 하며 여는 대괄호([), 닫는 대괄호(]), 큰따옴표("), 작은따옴표('), 백슬래시(\) 및 슬래시(/) 문자를 포함할 수 없습니다.
  • 프로토콜 이름은 File이어야 합니다.
  • File 배달 프로토콜은 다음의 두 인수를 사용합니다.
    • 배달 채널에 대한 파일을 지정해야 합니다. 파일 인수의 이름은 FileName이어야 하며 해당 값은 배달 프로토콜이 만들 텍스트 파일의 전체 경로와 이름이어야 합니다.
    • 파일에 대해 인코딩을 지정할 수 있습니다. 인코딩 인수 이름은 Encoding이어야 하며 해당 값은 유효한 인코딩 형식이어야 합니다. Microsoft .NET Framework에 있는 Encoding 클래스의 GetEncoding 메서드에서 반환하는 모든 인코딩 형식은 유효합니다. 이 인수를 지정하지 않으면 배달 프로토콜은 UTF-8 인코딩을 사용합니다.

다음 예에서는 ICF(인스턴스 구성 파일)에 File 배달 채널을 정의하는 방법을 보여 줍니다. File 배달 프로토콜은 기본적으로 제공되는 프로토콜이므로 ICF의 Protocols 요소에 해당 항목이 없어도 됩니다.

<DeliveryChannels>
    <DeliveryChannel>
        <DeliveryChannelName>FileChannel01</DeliveryChannelName>
        <ProtocolName>File</ProtocolName>
        <Arguments>
            <Argument>
                <Name>FileName</Name>
                <Value>C:\Results\StockNotification.txt</Value>
            </Argument>
        </Arguments>
    </DeliveryChannel>
</DeliveryChannels>

참고 항목

참조

Microsoft.SqlServer.Management.Nmo.DeliveryChannel
Microsoft.SqlServer.Management.Nmo.DeliveryChannelArgument

개념

File 배달 프로토콜
배달 채널 정의

관련 자료

Instance Configuration File Templates
Notification Services 인스턴스 구성
DeliveryChannels Element (ICF)

도움말 및 정보

SQL Server 2005 지원 받기