database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 2025 게시물 읽기
No. 2025
DTS 실행을 VB Script로 저장한후에 이를 실행하려면?
작성자
나그네
작성일
2005-06-13 22:57
조회수
2,601

DTS wizard 로 원격지의 테이블 데이터를 가져오는 것을 만든후에, 이를 Visual Basic script로 내보내 .bas라는 파일을 만들었습니다.

이 VB코드를 조금 수정한 후 MS-SQL Server의 스케쥴링 기능을 이용해 매일 주기적으로 실행시키고 싶은데 스케쥴링을 어떻게 걸어줘야 할 모르겠습니다. 조언좀 부탁드립니다.

 

즉 DTS Wizard 로 생성후 부분적으로 수정하여 이를 주기적으로 실행시키고자 함입니다..
예를 들면 Server1의 테이블 A를 Server2의 테이블 A에 insert 시키는데, 만약에 Server1의 A에 새로운 컬럼이 추가되거나 컬럼이 삭제되었다면 오류등을 나타내고싶어 VB코드로 내보낸후 수정한것입니다. 다른 방법이 있으면 내공좀 전수해 주세요~

 

 

아니면 DTS를 스토어드 프로시저등으로 제어할수 있을까요?

이 글에 대한 댓글이 총 3건 있습니다.

DTS를 bas로 만드셨다면 VB등에서 호출하십시요.

Pwd(스팰이 password던가)를 설정하는 부분이 있습니다.

상황에 맞게 설정하셔야 합니다

그리고 main()이라는 함수를 FormLoad되면 작동하시게 하면되는데요. 작업을 맞치면 적당한 처리를 하신후에 종료하시는 걸로 만드세요

그리고 스케쥴을 이용하시면 됩니다.

 

그런데 이런 부분을 이용하여 자료를 추출 또는 축척의 과정이라면

저는 이 부분을 추천하고 싶지는 않습니다.

EM에서 데이터 변환 서비스, 메타데이터 서비스를 이용한 순차적

또는 Batch처리로 돌리고 싶으며

또한 이는 agency가 가동중이라면 mssql의 scheduling을 바로

이용하실수 있습니다.

 

 

여리님이 2005-06-14 09:02에 작성한 댓글입니다. Edit

댓글감사합니다.

저역시 가장 바라는 것은 역시 DTS에서 작업 생성후 ms sql의 스케쥴링에 등록하고자 하는것인데요, 데이터의 점검로직을 중간에 추가하고자 하는 것입니다. 그렇게 하자니 단순 DTS로는 안될것 같아서 이를 코드화해서 코드를 수정하려고 했던 것입니다. 혹시 DTS 패키지등을 이용해서 저런 로직을 추가할 수 있나요? 예를 들면, 맞지 않는 컬럼명이 있다던가해서 데이터를 제대로 넣을수 없다면 이를 알려주게 한다던가, 특정 값만 필터링해서 들어가게 하거나 하는 로직을요.

나그네님이 2005-06-14 23:28에 작성한 댓글입니다.
이 댓글은 2005-06-14 23:28에 마지막으로 수정되었습니다. Edit

 

DTS를 이용하여 Visual Basic에 코드화 시킨다는 것은 이미

프로그램과 DB의 수준이 어느정도는 있을 것으로 생각됩니다.

그런데 Data(base) Transfer Service이기에

Data에 대한 규정과 업무규칙에 대한 것을

규정하지 않으면 아마도 그 부분은 세심한 부분에 답을 드리기 힘들듯합니다.

 

저 역시 Data에 대한 것과 업무규칙을 안다고 하더라도

또한 한계가 있을지도 모르겠지만요 ^^

 

데이터의 점검로직

--이는 Visual Basic을 통해 점검하실 수 있다고 생각됩니다.

그리고 필터링 등을 한다거나 값의 유효성을 검사하는 것을

알려준다는 것은 스케줄링의 작업이 아닌 듯합니다.

(이는 확인의 작업, 그형태가 메일이 되던지 아니면

경고가 되던지 하는 등의 과정이 필요하기 때문입니다.)

 

자꾸 댓글이 돌아가게 되는 듯하여 죄송한데요 ^^

 

여리님이 2005-06-15 17:09에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
2030주별 첫째날 가져오는 스크립트 질문 [2]
김인수
2005-06-15
2947
2029커서로 계산하기 ^-^ 그냥 참고로 보셔요
석이
2005-06-15
3163
2026회원통계 보기 (나별 성별~) [6]
석이
2005-06-14
3714
2025DTS 실행을 VB Script로 저장한후에 이를 실행하려면? [3]
나그네
2005-06-13
2601
2024프로시저 컬럼 이름알기 [3]
박승이
2005-06-13
2783
2023데이터베이스
분홍공주
2005-06-13
2228
2020윈20003 엔터프라이즈에서 SQL2000설치 시 희안한 에러납니다.
이시우
2005-06-11
2177
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.021초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다