定義 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
概念
其他資源
Instance Configuration File Templates
設定 Notification Services 的執行個體
DeliveryChannels Element (ICF)