ActiveX 스크립트 작업
ActiveX 스크립트 작업은 ActiveX 스크립트를 업그레이드하여 스크립트 작업에서 제공하는 고급 기능을 사용할 수 있을 때까지 해당 스크립트로 작성된 사용자 지정 코드를 계속 사용할 수 있게 합니다. ActiveX 스크립트는 일반적으로 다음 용도로 사용됩니다.
- 패키지에 비즈니스 논리 포함. 예를 들어 ActiveX 스크립트는 조건부 논리를 사용하여 패키지 워크플로를 관리할 수 있습니다.
- 조건부 논리를 사용하여 변수 값을 설정하는 함수 작성. 예를 들어 ActiveX 스크립트는 ADO(ActiveX Data Objects)를 사용하여 데이터베이스 테이블의 값에 액세스하고 변수에 테이블 값을 채울 수 있습니다.
- 복잡한 계산 수행. 예를 들어 ActiveX 스크립트는 DateAdd 및 DateDiff와 같은 기본 제공 함수를 적용하여 새 날짜를 계산할 수 있습니다.
- 기본 제공 연결 유형에서 지원하지 않는 다른 기술을 사용하여 데이터 액세스. 예를 들어 ActiveX 스크립트는 ADSI(Active Directory Service Interfaces)를 사용하여 Active Directory에 액세스하고 사용자 이름을 추출할 수 있습니다.
업그레이드할 수 있을 때까지 기존 ActiveX 스크립트를 계속 사용하려면 ActiveX 스크립트 작업을 다음 방법으로 구성할 수 있습니다.
- 작업에서 실행할 기존 스크립트를 제공합니다.
- 스크립트에 사용된 스크립트 언어를 지정합니다. ActiveX 스크립트 작업은 VBScript 및 JScript 언어와 로컬 컴퓨터에 설치된 다른 스크립트 언어를 지원합니다.
- 스크립트의 진입점이 될 함수 이름을 지정합니다.
중요: |
---|
이 기능은 다음 버전의 Microsoft SQL Server에서 제거됩니다. 새 개발 작업에서는 이 기능을 사용하지 말고, 현재 이 기능을 사용하는 응용 프로그램은 가능한 한 빨리 수정하십시오. |
ActiveX 스크립트 작업과 스크립트 작업 비교
SQL Server Integration Services 패키지용 새 스크립트를 작성하는 경우 ActiveX 스크립트 작업 대신 항상 스크립트 작업을 사용하는 것이 좋습니다. 스크립트 작업을 사용하면 다음과 같은 이점이 있습니다.
- Microsoft Visual Basic .NET과 같은 프로그래밍 언어로 작성된 스크립트를 미리 컴파일하여 성능을 향상시킬 수 있습니다.
- VSA 환경에서 코딩된 스크립트는 통합 도움말, IntelliSense 및 디버깅이 지원됩니다.
- 스크립트는 표준 .NET Framework와 COM 개체 외에도 외부 .NET 어셈블리를 참조할 수 있습니다.
자세한 내용은 스크립트 작업을 참조하십시오.
ActiveX 스크립트 작업 구성
프로그래밍 방식을 통해 또는 SSIS 디자이너를 사용하여 속성을 설정할 수 있습니다.
SSIS 디자이너에서 설정할 수 있는 속성에 대한 자세한 내용을 보려면 다음 항목 중 하나를 클릭하십시오.
SSIS 디자이너에서 이러한 속성을 설정하는 방법을 보려면 다음 항목을 클릭하십시오.
프로그래밍 방식으로 ActiveX 스크립트 작업 구성
이러한 속성을 프로그래밍 방식으로 설정하는 방법을 보려면 다음 항목을 클릭하십시오.
참고 항목
개념
Integration Services 작업
패키지 제어 흐름 만들기