2016-06-07 1 views
0

SQL 쿼리의 WHERE 절에서 전역 변수를 사용하여 데이터 흐름 작업 내의 날짜를 필터링하는 SSIS 패키지가 있습니다. 내가하고자하는 일은 데이터 흐름 작업 앞에 스크립트 작업을 넣고 콘솔에서 날짜를 캡처하는 것입니다. VB.net에서 사용자에게 날짜를 묻고 전역 변수에 저장하는 간단한 스크립트를 프로그래밍하려고합니다.스크립트 작업 및 vb.net을 사용하여 런타임에 SSIS에 변수 전달

Script Task에는 날짜를 캡처하기 위해 팝업 할 수있는 이상적인 날짜 표시 컨트롤이 있지만 날짜를 입력 할 수 있으면 괜찮을 것입니다.

몇 년 전 SSIS로 작업했을 때이 방법으로 날짜를 알 수 있었지만 예제 코드에 대한 언급을 잃어 버렸습니다.

누구든지이 예제를 가르쳐 줄 수 있습니까?

답변

0

아니요, SSIS 패키지가 이러한 방식으로 사용자와 상호 작용할 수있는 방법은 없습니다. 나는 네가 기억하고있는 것이 무엇인지 모르겠지만 그 가능성은 결코 없었다. 테이블에 사용자 입력 및 저장을 소요

  1. 는 콘솔 응용 프로그램 (또는 웹 응용 프로그램을) 쓰기 : 여기

    내가 원하는 작업을 처리 할 방법이다.

  2. 그런 다음 콘솔 앱은 패키지를 호출하는 SQL 에이전트 작업을 시작합니다.
  3. 패키지에서 데이터 흐름 작업 전에 테이블 실행을 쿼리하고 패키지 변수를 채우는 SQL 실행 작업 을 추가하십시오.
관련 문제