LogProvider.ConfigString 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
특정 로그 공급자에 대한 연결 및 구성 정보를 가져오거나 설정합니다.
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
속성 값
저장하거나 로드할 구성 상태를 포함하는 문자열입니다.
예제
다음 코드 예제에서는 로깅이 활성화된 패키지를 로드합니다. 패키지를 LogProviders 로드한 후 컬렉션이 만들어지고 컬렉션의 각 로그 공급자가 열거되어 각 속성 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
샘플 출력:
ConfigString:
CreationName DTS. LogProviderTextFile.1
DelayValidation False
설명 CSV 파일에 이벤트에 대한 로그 항목을 씁니다.
HostType LogProvider
ID {1E107E39-DB79-4F02-B8A7-61D88F2DEF63}
InnerObject System.__ComObject
텍스트 파일에 대한 SSIS 로그 공급자 이름 지정
설명
구성 문자열에는 공급자와 관련된 연결 및 구성 정보가 포함됩니다. 각 공급자에는 해당 공급자에 고유한 구성 설정이 있으며 이러한 속성은 ConfigString 속성을 사용하여 설정됩니다.
다음 표에는 사용할 수 있는 로그 공급자, 해당 설명 및 ConfigString 정보가 나열되어 있습니다.
공급자 | 설명 | ConfigString 속성 |
---|---|---|
SQL Server Profiler | SQL Server Profiler에서 캡처하고 볼 수 있는 SQL 추적 파일을 생성합니다. 이 공급자의 기본 파일 이름 확장명은 .trc입니다. | 구성이 필요하지 않습니다. |
SQL Server | SQL Server 데이터베이스의 sysssislog 테이블에 이벤트 로그 항목을 기록합니다. | SQL Server 공급자를 사용하려면 데이터베이스에 대한 연결과 대상 데이터베이스 이름이 지정되어 있어야 합니다. |
텍스트 파일 | 이벤트 로그 항목을 CSV(쉼표로 구분된 값) 형식으로 ASCII 텍스트 파일에 기록합니다. 이 공급자의 기본 파일 이름 확장명은 .log입니다. | 파일 연결 관리자의 이름입니다. |
Windows 이벤트 로그 | 로컬 컴퓨터의 애플리케이션 로그에 있는 표준 Windows 이벤트 로그에 로깅합니다. | 구성이 필요하지 않습니다. |
XML 파일 | 이벤트 로그 항목을 XML 형식의 파일에 씁니다. 이 공급자의 기본 파일 이름 확장명은 .xml입니다. | XML 연결 관리자의 이름입니다. |