LogProvider.ConfigString Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit les informations de connexion et de configuration pour le module fournisseur d'informations spécifié.
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é
Chaîne qui contient l’état de configuration pour enregistrer ou charger.
Exemples
L’exemple de code suivant charge un package pour lequel la journalisation a été activée. Une fois le package chargé, la LogProviders collection est créée et chaque fournisseur de journaux de la collection est énuméré, en imprimant les valeurs de chaque propriété, y compris le ConfigString.
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 :
CreationName DTS. LogProviderTextFile.1
DelayValidation False
Description écrit des entrées de journal pour les événements dans un fichier CSV
HostType LogProvider
ID {1E107E39-DB79-4F02-B8A7-61D88F2DEF63}
InnerObject System.__ComObject
Nom du fournisseur de journaux 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 a des paramètres de configuration spécifiques et ces propriétés sont définies à l'aide de la propriété ConfigString.
Le tableau suivant répertorie les modules fournisseurs d'informations disponibles, leur description et leurs informations ConfigString.
Fournisseur | Description | Propriété ConfigString |
---|---|---|
SQL Server Profiler | Génère des traces SQL pouvant ê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 d’une base de données SQL Server. | Le fournisseur SQL Server nécessite 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 des événements dans des fichiers texte ASCII au format CSV. L'extension de nom de fichier par défaut de ce fournisseur est .log. | Nom d'un gestionnaire de connexions de fichiers. |
Journal des événements Windows | Enregistre dans le journal des événements Windows standard sur l'ordinateur local dans le journal des applications. | Aucune configuration n'est requise. |
Fichier XML | Écrit les entrées du journal des événements dans un fichier au format XML. L'extension de nom de fichier par défaut de ce fournisseur est .xml. | Nom du gestionnaire de connexions XML. |