Поделиться через


Определение канала доставки File

Канал доставки File определяет в качестве конечной точки текстовый файл для доставки уведомлений по протоколу доставки File. Если используется встроенный протокол доставки File в приложении, размещенном на экземпляре, то необходимо определить хотя бы один канал доставки File.

Свойства канала доставки File

При определении канала доставки для протокола доставки File необходимо использовать соответствующее имя и аргументы протокола. В следующем списке описываются элементы и значения, необходимые для протокола доставки File:

  • Имя канала доставки должно быть уникальным в экземпляре служб Notification Services и не может содержать следующие символы: открывающая квадратная скобка ([), закрывающая квадратная скобка (]), кавычки ("), одинарная кавычка ('), обратная косая черта (\) и косая черта (/).
  • Имя протокола должно быть File.
  • Протокол доставки File использует два аргумента:
    • Для канала доставки необходимо указать файл. Аргумент файла должен иметь имя FileName, его значение должно составлять полный путь и имя текстового файла, для которого требуется создать протокол доставки.
    • Для файла можно задать кодировку. Аргумент кодировки должен иметь имя Encoding, его значение должно представлять собой действительный формат кодировки. Действительны все форматы кодировок, возвращаемые методом GetEncoding класса Encoding на платформе Microsoft .NET Framework. Если аргумент не задан, то протокол доставки использует кодировку UTF-8.

Пример

В следующем примере показано, как определить канал доставки File в файле конфигурации экземпляра (ICF-файл). Протокол доставки File встроенный, поэтому нет необходимости в соответствующем объекте в элементе Protocols ICF-файла.

<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