LogProvider.ConfigString Propriété

Définition

Obtient ou définit les informations de connexion et de configuration pour le fournisseur de journaux spécifique.

public:
 property System::String ^ ConfigString { System::String ^ get(); void set(System::String ^ value); };
public string ConfigString { get; set; }
member this.ConfigString : string with get, set
Public Property ConfigString As String

Valeur de propriété

Une chaîne contenant l’état de configuration à sauvegarder ou charger.

Exemples

L’exemple de code suivant charge un paquet pour lequel la journalisation a été activée. Après le chargement du paquet, la LogProviders collection est créée, et chaque fournisseur de journal de la collection est énuméré dessus, imprimant les valeurs de chaque propriété, y compris le ConfigStringfichier .

using System;  
using System.Collections.Generic;  
using System.Text;  
using Microsoft.SqlServer.Dts.Runtime;  
using Microsoft.SqlServer.Dts.Tasks.DMQueryTask;  

namespace LogProvider_Properties_Test  
{  
    class Program  
    {  
        static void Main(string[] args)  
        {  
            // The package is one of the SSIS samples,  
            // modified to log information to the "SSIS  
            // log provider for Text files".  
            string mySample = @"C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Package Samples\CalculatedColumns Sample\CalculatedColumns\CalculatedColumns.dtsx";  
            // Create the Application, and load the sample.  
            Application app = new Application();  
            Package pkg = app.LoadPackage(mySample, null);  

            // Get the LogProviders collection from the package.  
            LogProviders logProvs = pkg.LogProviders;  
            foreach (LogProvider logProv in logProvs)  
            {  
                Console.WriteLine("ConfigString:   {0}", logProv.ConfigString);  
                Console.WriteLine("CreationName    {0}", logProv.CreationName);  
                Console.WriteLine("DelayValidation {0}", logProv.DelayValidation);  
                Console.WriteLine("Description     {0}", logProv.Description);  
                Console.WriteLine("HostType        {0}", logProv.HostType);  
                Console.WriteLine("ID              {0}", logProv.ID);  
                Console.WriteLine("InnerObject     {0}", logProv.InnerObject);  
                Console.WriteLine("Name            {0}", logProv.Name);  
             }  
        }  
    }  
}  
Imports System  
Imports System.Collections.Generic  
Imports System.Text  
Imports Microsoft.SqlServer.Dts.Runtime  
Imports Microsoft.SqlServer.Dts.Tasks.DMQueryTask  

Namespace LogProvider_Properties_Test  
    Class Program  
        Shared  Sub Main(ByVal args() As String)  
            ' The package is one of the SSIS samples,  
            ' modified to log information to the "SSIS  
            ' log provider for Text files".  
            Dim mySample As String =  "C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Package Samples\CalculatedColumns Sample\CalculatedColumns\CalculatedColumns.dtsx"   
            ' Create the Application, and load the sample.  
            Dim app As Application =  New Application()   
            Dim pkg As Package =  app.LoadPackage(mySample,Nothing)   

            ' Get the LogProviders collection from the package.  
            Dim logProvs As LogProviders =  pkg.LogProviders   
            Dim logProv As LogProvider  
            For Each logProv In logProvs  
                Console.WriteLine("ConfigString:   {0}", logProv.ConfigString)  
                Console.WriteLine("CreationName    {0}", logProv.CreationName)  
                Console.WriteLine("DelayValidation {0}", logProv.DelayValidation)  
                Console.WriteLine("Description     {0}", logProv.Description)  
                Console.WriteLine("HostType        {0}", logProv.HostType)  
                Console.WriteLine("ID              {0}", logProv.ID)  
                Console.WriteLine("InnerObject     {0}", logProv.InnerObject)  
                Console.WriteLine("Name            {0}", logProv.Name)  
            Next  
        End Sub  
    End Class  
End Namespace  

Exemple de sortie :

ConfigString :

Création Nom DTS. LogProviderTextFile.1

Faux Retard de validation

Description Écrit les entrées de journal des événements dans un fichier CSV

Fournisseur de logologie HostType

ID {1E107E39-DB79-4F02-B8A7-61D88F2DEF63}

InnerObject System.__ComObject

Nommez le fournisseur de journal SSIS pour les fichiers texte

Remarques

La chaîne de configuration contient des informations de connexion et de configuration spécifiques au fournisseur. Chaque fournisseur dispose de paramètres de configuration uniques à celui-ci, et ces propriétés sont définies à partir de la ConfigString propriété.

Le tableau suivant liste les fournisseurs de journaux disponibles, leur description et leurs ConfigString informations.

Provider Description Propriété ConfigString
SQL Server Profiler Génère des traces SQL qui peuvent être capturées et consultées dans SQL Server Profiler. L'extension de nom de fichier par défaut de ce fournisseur est .trc. Aucune configuration n’est requise.
SQL Server Écrit les entrées du journal d’événements dans la table sysssislog de toute base de données SQL Server. Le fournisseur SQL Server exige que la connexion à la base de données soit spécifiée, ainsi que le nom de la base de données cible.
Fichier texte Écrit les entrées du journal d’événements dans des fichiers texte ASCII au format CSV. L'extension de nom de fichier par défaut de ce fournisseur est .log. Le nom d’un gestionnaire de connexion de fichiers.
Journal des événements Windows Journaux vers le journal d’événements standard de Windows sur l’ordinateur local dans le journal des applications. Aucune configuration n’est requise.
Fichier XML Écrit les entrées du journal d’événements dans un fichier formaté XML. L’extension de nom de fichier par défaut pour ce fournisseur est .xml Le nom du gestionnaire de connexion XML.

S’applique à