LogProvider.ConfigString Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece la información de conexión y configuración para el proveedor de registro concreto.
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
Valor de propiedad
Cadena que contiene el estado de configuración para guardar o cargar.
Ejemplos
En el ejemplo de código siguiente se carga un paquete para el que se ha habilitado el registro. Después de cargar el paquete, se crea la LogProviders colección y se enumera cada proveedor de registro de la colección, imprimiendo los valores de cada propiedad, incluido .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
Salida del ejemplo:
ConfigString:
CreationName DTS. LogProviderTextFile.1
DelayValidation False
Descripción Escribe entradas de registro para eventos en un archivo CSV.
HostType LogProvider
Id. {1E107E39-DB79-4F02-B8A7-61D88F2DEF63}
InnerObject System.__ComObject
Nombre del proveedor de registro de SSIS para archivos de texto
Comentarios
La cadena de configuración contiene información de conexión y configuración específica del proveedor. Cada proveedor incluye configuración única para dicho proveedor; estas propiedades se establecen mediante la propiedad ConfigString.
En la tabla siguiente se enumeran los proveedores de registro disponibles, su descripción y su información ConfigString.
Proveedor | Descripción | Propiedad ConfigString |
---|---|---|
SQL Server Profiler | Genera seguimientos de SQL que se pueden capturar y ver en SQL Server Profiler. La extensión predeterminada de los nombres de archivo de este proveedor es .trc. | No se requiere ninguna configuración. |
SQL Server | Escribe las entradas del registro de eventos en la tabla sysssislog de cualquier base de datos de SQL Server. | El proveedor SQL Server requiere que se especifique la conexión a la base de datos, así como el nombre de la base de datos de destino. |
Archivo de texto | Escribe las entradas de registro de eventos en archivos de texto ASCII con un formato de valores separados por comas (CSV). La extensión predeterminada de los nombres de archivo de este proveedor es .log. | El nombre de un administrador de conexión de archivos. |
Registro de eventos de Windows | Escribe las entradas en el registro de eventos estándar de Windows en el equipo local, en el registro de aplicaciones. | No se requiere ninguna configuración. |
Archivo XML | Escribe las entradas del registro de eventos en archivos con formato XML. La extensión predeterminada de los nombres de archivo de este proveedor es .xml. | Nombre del administrador de conexiones XML. |