共用方式為


定義 File 傳遞通道

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 協助