File 配信チャネルの定義

File 配信チャネルは、File 配信プロトコルによる通知の配信用にテキスト ファイル エンドポイントを定義します。インスタンスがホストするアプリケーションで組み込みの File 配信プロトコルを使用する場合、少なくとも 1 つの File 配信チャネルを定義する必要があります。

File 配信チャネルのプロパティ

File 配信プロトコルの配信チャネルを定義する場合、正しいプロトコル名と引数を使用する必要があります。以下に File 配信プロトコルで必要な要素および値を示します。

  • 配信チャネル名は Notification Services インスタンス内で一意である必要があります。また、左角かっこ ([)、右角かっこ (])、二重引用符 (")、単一引用符 (')、円記号 (バックスラッシュ) (\)、およびスラッシュ (/) は使用できません。
  • プロトコル名は File にする必要があります。
  • File 配信プロトコルでは、2 つの引数が使用されます。
    • 配信チャネルのファイルを指定する必要があります。ファイルの引数の名前に 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 配信プロトコル
配信チャネルの定義

その他の技術情報

インスタンス構成ファイルのテンプレート
Notification Services のインスタンスの構成
DeliveryChannels 要素 (ICF)

ヘルプおよび情報

SQL Server 2005 の参考資料の入手