2012-11-01 4 views
0

자동화해야하는 수동 프로세스가 있습니다. 아래에 설명 된 단계가 있습니다. SSIS는 아래에 언급 된 모든 단계를 올바르게 수행 할 수 있습니까? 특히 CSV, 우편 및 이메일 단계의 결과? 이 inbuilt SQL 서버 스케줄러를 사용하여 수행 할 수 있습니까? SQL Server에 대한이 기능을 구현하는 방법은 SSIS입니까?

  1. 연결 : 다빈, 51401

  2. 열기 SQL 쿼리 : O : 위의 메뉴 바에서의 AdventureWorks

  3. : \ 상태 Report.sql는

  4. 데이터베이스를 선택했다 '도구', '옵션'을 차례로 선택하십시오.

  5. 팝업이 나타나면 'Results'탭을 선택하고 CSV (Comma Delimited) 결과 출력 형식을 선택하십시오. '적용'을 클릭 한 다음 '확인'버튼을 클릭하십시오.

  6. 파일을 저장할 쿼리

  7. 지시합니다 실행, 당신은 O 이러한 저장할 수 있습니다 : \ 보고서 이름 형식 파일은 다음과 같습니다 일^_^보고서 TSP MM-DD-YY

  8. 쿼리를 15-25 분 실행하십시오.

  9. 쿼리가 완료되면 보고서를 저장하는 폴더를 열고 보고서 제목을 마우스 오른쪽 단추로 클릭 한 다음 zip 파일로 압축하십시오. (오른쪽 클릭, 압축 된 (압축) 폴더로 보내기)이 작업이 완료되면.

  10. 복사합니다 저장된 파일 및 넣어 : O : \ zippedFiles 이메일

  11. : \

    \ \ zippedFiles : O : [email protected]은 그들이 당신 가에서 zip 파일을 배치 한 것으로 알려합니다
+0

zip 파일을 만들어 CSV 파일을 넣어야합니다. – CleanBold

+1

제 생각 엔, 프로세스 처리 태스크를 사용하여 압축 할 수 있습니다 (winzip이 이미 해당 시스템에 설치되어 있다고 가정) – CleanBold

답변

0

데이터 전송 프로세스 자동화를위한 SSIS의 장점은 다음과 같습니다.

문제가 발생할 수있는 유일한 stp는 지퍼 부분입니다. 타사 라이브러리를 사용하고 원하는 것을 달성 할 수있는 사용자 정의 스크립트 작업을 수행 할 수 있습니다. 이 부분을 달성하려면 Vb.Net (또는 C#)을 사용해야합니다.

나머지는 SSIS에서 매우 간단합니다.

관련 문제