Freigeben über


Definieren eines File-Übermittlungskanals

Von einem File-Übermittlungskanal wird ein Textdateiendpunkt für das Übermitteln von Benachrichtigungen definiert, die das File-Übermittlungsprotokoll verwenden. Wenn Sie das integrierte File-Übermittlungsprotokoll in einer von der Instanz gehosteten Anwendung verwenden, müssen Sie mindestens einen File-Übermittlungskanal definieren.

Eigenschaften des File-Übermittlungskanals

Wenn Sie einen Übermittlungskanal für das File-Übermittlungsprotokoll definieren, müssen Sie den richtigen Protokollnamen und die richtigen Argumente verwenden. In der folgenden Liste sind die Elemente und Werte aufgeführt, die vom File-Übermittlungsprotokoll benötigt werden:

  • Der Übermittlungskanalname muss innerhalb der Notification Services-Instanz eindeutig sein und darf die folgenden Zeichen nicht enthalten: öffnende Klammer ([), schließende Klammer (]), Anführungszeichen ("), einfaches Anführungszeichen ('), umgekehrter Schrägstrich (\) und Schrägstrich (/).
  • Der Protokollname muss File sein.
  • Das File-Übermittlungsprotokoll verwendet zwei Argumente:
    • Sie müssen die Datei für den Übermittlungskanal angeben. Das Dateiargument muss den Namen FileName besitzen, und als Wert muss der vollständige Pfad und Name der Textdatei verwendet werden, die vom Übermittlungsprotokoll erstellt werden soll.
    • Sie können eine Codierung für die Datei angeben. Das Codierungsargument muss den Namen Encoding besitzen, und der Wert muss ein gültiges Codierungsformat angeben. Alle Codierungsformate, die von der GetEncoding-Methode der Encoding-Klasse in Microsoft .NET Framework zurückgegeben werden, sind gültig. Falls dieses Argument nicht angegeben ist, wird die UTF-8-Codierung vom Übermittlungsprotokoll verwendet.

Beispiel

Im folgenden Beispiel wird gezeigt, wie ein File-Übermittlungskanal in einer Instanzkonfigurationsdatei (Instance Configuration File, ICF) definiert wird. Da das File-Übermittlungsprotokoll integriert ist, benötigt es kein entsprechendes Element im Protocols-Element der ICF.

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

Siehe auch

Verweis

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

Konzepte

Dateiübermittlungsprotokoll
Definieren von Übermittlungskanälen

Andere Ressourcen

Instance Configuration File Templates
Konfigurieren von Instanzen von Notification Services
DeliveryChannels Element (ICF)

Hilfe und Informationen

Informationsquellen für SQL Server 2005