다음을 통해 공유


ActiveX 스크립트 태스크

ActiveX 스크립트 태스크는 ActiveX 스크립트를 업그레이드하여 스크립트 태스크에서 제공하는 고급 기능을 사용할 수 있을 때까지 해당 스크립트로 개발된 사용자 지정 코드를 계속 사용할 수 있게 합니다.

중요 정보중요

ActiveX 스크립트 태스크는 사용되지 않는 구성 요소인 DTS(데이터 변환 서비스)와의 호환성을 위해서만 제공됩니다. 자세한 내용은 DTS(데이터 변환 서비스)를 참조하십시오.

ActiveX 스크립트는 일반적으로 다음 용도로 사용됩니다.

  • 패키지에 비즈니스 논리 포함. 예를 들어 ActiveX 스크립트는 조건부 논리를 사용하여 패키지 워크플로를 관리할 수 있습니다.

  • 조건부 논리를 사용하여 변수 값을 설정하는 함수 작성. 예를 들어 ActiveX 스크립트는 ADO(ActiveX Data Objects)를 사용하여 데이터베이스 테이블의 값에 액세스하고 변수에 테이블 값을 채울 수 있습니다.

  • 복잡한 계산 수행. 예를 들어 ActiveX 스크립트는 DateAdd 및 DateDiff와 같은 기본 제공 함수를 적용하여 새 날짜를 계산할 수 있습니다.

  • 기본 제공 연결 유형에서 지원하지 않는 다른 기술을 사용하여 데이터 액세스. 예를 들어 ActiveX 스크립트는 ADSI(Active Directory Service Interfaces)를 사용하여 Active Directory에 액세스하고 사용자 이름을 추출할 수 있습니다.

업그레이드할 수 있을 때까지 기존 ActiveX 스크립트를 계속 사용하려면 ActiveX 스크립트 태스크를 다음 방법으로 구성할 수 있습니다.

  • 태스크에서 실행할 기존 스크립트를 제공합니다.

  • 스크립트에 사용된 스크립트 언어를 지정합니다. ActiveX 스크립트 태스크는 VBScript 및 JScript 언어와 로컬 컴퓨터에 설치된 다른 스크립트 언어를 지원합니다.

  • 스크립트의 진입점이 될 함수 이름을 지정합니다.

ActiveX 스크립트 태스크와 스크립트 태스크 비교

SQL Server Integration Services 패키지용 새 스크립트를 작성하는 경우 ActiveX 스크립트 태스크 대신 항상 스크립트 태스크를 사용하는 것이 좋습니다. 스크립트 태스크를 사용하면 다음과 같은 이점이 있습니다.

  • Microsoft Visual Basic .NET과 같은 프로그래밍 언어로 작성된 스크립트를 미리 컴파일하여 성능을 향상시킬 수 있습니다.

  • VSA 환경에서 코딩된 스크립트는 통합 도움말, IntelliSense 및 디버깅이 지원됩니다.

  • 스크립트는 표준 .NET Framework와 COM 개체 외에도 외부 .NET 어셈블리를 참조할 수 있습니다.

자세한 내용은 스크립트 태스크를 참조하십시오.

ActiveX 스크립트 태스크 구성

프로그래밍 방식을 통해 또는 SSIS 디자이너를 사용하여 속성을 설정할 수 있습니다.

SSIS 디자이너에서 설정할 수 있는 속성에 대한 자세한 내용을 보려면 다음 항목 중 하나를 클릭하십시오.

SSIS 디자이너에서 이러한 속성을 설정하는 방법을 보려면 다음 항목을 클릭하십시오.

프로그래밍 방식으로 ActiveX 스크립트 태스크 구성

이러한 속성을 프로그래밍 방식으로 설정하는 방법을 보려면 다음 항목을 클릭하십시오.

Integration Services 아이콘(작은 아이콘) Integration Services 관련 최신 정보 얻기

Microsoft의 최신 다운로드, 아티클, 예제 및 비디오와 커뮤니티의 정선된 솔루션을 보려면 MSDN 또는 TechNet의 Integration Services 페이지를 방문하십시오.

이러한 업데이트에 대한 자동 알림을 받으려면 해당 페이지에서 제공하는 RSS 피드를 구독하십시오.