Integration Services 로그 공급자
SQL Server 2005 Integration Services(SSIS)에는 패키지, 컨테이너 및 작업에서의 로깅 구현을 위해 사용할 수 있는 로그 공급자가 포함됩니다. 로깅을 사용하면 패키지에 대한 런타임 정보를 캡처하여 패키지가 실행될 때마다 패키지를 감사하고 문제를 해결하는 데 활용할 수 있습니다. 예를 들어 로그를 사용하여 패키지를 실행한 운영자의 이름과 패키지가 시작 및 종료된 시간을 캡처할 수 있습니다.
패키지에 로그를 추가할 때는 로그 공급자와 로그 위치를 선택합니다. 로그 공급자는 로그 데이터의 형식을 지정합니다. 예를 들어 SQL Server 데이터 베이스 또는 텍스트 파일을 지정합니다.
Integration Services에는 다음 로그 공급자가 포함됩니다.
- 텍스트 파일 로그 공급자는 로그 항목을 CSV(쉼표로 구분된 값) 형식으로 ASCII 텍스트 파일에 기록합니다. 이 공급자의 기본 파일 이름 확장명은 .log입니다.
- SQL Server 프로파일러 로그 공급자는 SQL Server 프로파일러를 사용하여 볼 수 있는 추적을 기록합니다. 이 공급자의 기본 파일 이름 확장명은 .trc입니다.
- SQL Server 로그 공급자는 SQL Server 2005 데이터베이스의 sysdtslog90 테이블에 로그 항목을 기록합니다.
- Windows 이벤트 로그 공급자는 로컬 컴퓨터의 Windows 이벤트 로그에서 응용 프로그램 로그에 항목을 기록합니다.
- XML 파일 로그 공급자는 로그 파일을 XML 파일로 기록합니다. 이 공급자의 기본 파일 이름 확장명은 .xml입니다.
패키지에 로그 공급자를 추가하거나 로깅을 프로그래밍 방식으로 구성하는 경우에는 SSIS 디자이너가 SSIS 로그 구성 대화 상자에 표시하는 이름을 사용하는 대신 ProgID 또는 ClassID를 사용하여 로그 공급자를 지정할 수 있습니다.
다음 표에는 Integration Services에 포함된 로그 공급자에 대한 ProgID 및 ClassID가 나열되어 있습니다.
로그 공급자 | ProgID | ClassID |
---|---|---|
텍스트 파일 |
DTS.LogProviderTextFile.1 |
{59B2C6A5-663F-4C20-8863-C83F9B72E2EB} |
SQL Server 프로파일러 |
DTS.LogProviderSQLProfiler.1 |
{5C0B8D21-E9AA-462E-BA34-30FF5F7A42A1} |
SQL Server |
DTS.LogProviderSQLServer.1 |
{6AA833A1-E4B2-4431-831B-DE695049DC61} |
Windows 이벤트 로그 |
DTS.LogProviderEventLog.1 |
{97634F75-1DC7-4F1F-8A4C-DAF0E13AAA22} |
XML 파일 |
DTS.LogProviderXMLFile.1 |
{AFED6884-619C-484F-9A09-F42D56E1A7EA} |
또한 사용자 지정 로그 공급자를 만들 수 있습니다. 자세한 내용은 Creating a Custom Log Provider를 참조하십시오.
패키지의 로그 공급자는 패키지의 로그 공급자 컬렉션의 멤버입니다. SSIS 디자이너를 사용하여 패키지를 만들고 로깅을 구현하는 경우 SSIS 디자이너의 패키지 탐색기 탭에서 로그 공급자 폴더의 컬렉션 멤버 목록을 확인할 수 있습니다.
로그 공급자에 대한 이름 및 설명을 제공하고 로그 공급자에서 사용되는 연결 관리자를 지정하여 로그 공급자를 구성합니다. SQL Server 로그 공급자는 OLE DB 연결 관리자를 사용합니다. 텍스트 파일, SQL Server 프로파일러 및 XML 파일 로그 공급자는 모두 파일 연결 관리자를 사용합니다. Windows 이벤트 로그 공급자는 Windows 이벤트 로그에 직접 쓰기 때문에 연결 관리자를 사용하지 않습니다. 자세한 내용은 OLE DB 연결 관리자 및 파일 연결 관리자를 참조하십시오.
로그 공급자 구성
SSIS 디자이너를 사용하거나 프로그래밍 방식으로 속성을 설정할 수 있습니다.
로그 공급자는 패키지에서 로깅을 구현하는 단계로 생성 및 구성됩니다. 자세한 내용은 패키지에서 로깅 구현을 참조하십시오.
로그 공급자를 만든 다음에는 Business Intelligence Development Studio의 속성 창에서 해당 속성을 보고 수정할 수 있습니다.
로그 공급자를 프로그래밍 방식으로 구성
이러한 속성을 프로그래밍 방식으로 설정하는 방법을 보려면 다음 항목을 클릭하십시오.
참고 항목
개념
Integration Services 패키지
Integration Services 컨테이너
Integration Services 작업
패키지 실행 로깅