다음을 통해 공유


스크립팅 솔루션에서 다른 어셈블리 참조

Microsoft .NET Framework 클래스 라이브러리에서는 스크립트 개발자가 Integration Services 패키지에서 사용자 지정 기능을 구현하는 데 사용할 수 있는 강력한 도구 집합을 제공합니다. 스크립트 태스크와 스크립트 구성 요소에서는 관리되는 사용자 지정 어셈블리도 사용할 수 있습니다.

[!참고]

패키지에서 웹 서비스의 개체와 메서드를 사용할 수 있도록 설정하려면 Microsoft VSTA(Visual Studio Tools for Applications)에서 사용할 수 있는 웹 참조 추가 명령을 사용하십시오. 이전 버전의 Integration Services에서는 웹 서비스를 사용하려면 프록시 클래스를 생성해야 했습니다.

관리되는 어셈블리 사용

디자인 타임에 Integration Services에서 관리되는 어셈블리를 찾을 수 있게 하려면 다음 단계를 수행해야 합니다.

  1. 컴퓨터의 임의 폴더에 관리되는 어셈블리를 저장합니다.

    [!참고]

    이전 버전의 Integration Services에서는 %windir%\Microsoft.NET\Framework\vx.x.xxxxx 폴더나 %ProgramFiles%\Microsoft SQL Server\100\SDK\Assemblies 폴더에 저장된 관리되는 어셈블리에 대한 참조만 추가할 수 있었습니다.

  2. 관리되는 어셈블리에 대한 참조를 추가합니다.

    참조를 추가하려면 VSTA의 참조 추가 대화 상자에 있는 찾아보기 탭에서 관리되는 어셈블리를 찾아 추가합니다.

런타임에 Integration Services에서 관리되는 어셈블리를 찾을 수 있게 하려면 다음 단계를 수행해야 합니다.

  1. 강력한 이름으로 관리되는 어셈블리에 서명합니다.

  2. 패키지가 실행되는 컴퓨터의 전역 어셈블리 캐시에 어셈블리를 설치합니다.

    자세한 내용은 사용자 지정 개체 빌드, 배포 및 디버깅을 참조하십시오.

Microsoft .NET Framework 클래스 라이브러리 사용

스크립트 태스크와 스크립트 구성 요소에서는 .NET Framework 클래스 라이브러리에서 제공하는 다른 모든 개체와 기능을 사용할 수 있습니다. 예를 들어 .NET Framework를 사용하여 사용자 환경에 대한 정보를 검색하고 패키지를 실행하는 컴퓨터와 상호 작용할 수 있습니다.

다음 목록에서는 자주 사용되는 몇 가지 .NET Framework 클래스에 대해 설명합니다.

  • System.Data   ADO.NET 아키텍처를 포함합니다.

  • System.IO   파일 시스템 및 스트림에 대한 인터페이스를 제공합니다.

  • System.Windows.Forms   폼을 만들 수 있습니다.

  • System.Text.RegularExpressions   정규식 작업을 위한 클래스를 제공합니다.

  • System.Environment   로컬 컴퓨터, 현재 사용자, 컴퓨터 및 사용자 설정에 대한 정보를 반환합니다.

  • System.Net   네트워크 통신을 제공합니다.

  • System.DirectoryServices   Active Directory를 제공합니다.

  • System.Drawing   광범위한 이미지 조작 라이브러리를 제공합니다.

  • System.Threading   다중 스레드 프로그래밍을 사용할 수 있도록 합니다.

.NET Framework에 대한 자세한 내용은 MSDN Library를 참조하십시오.

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

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

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