대구 A매장의 item 의 테이블의 내용을 서울 서버의 ItemS 테이블에 입력할려고 합니다.(둘다 MSSQL 입니다.)
소켓통신, FTP로 처리해도 되지만 좀 더 간결하게 처리하고자 합니다.
현재 해본 내용은
로컬에서 쿼리후 루프돌면서 서버에 하나씩 입력하게 합니다...그러다 보니 시간이 너무오래걸립니다.
이로인해 다른 로컬pc 에서 서버에 접근할수도 업네요.
Openquery을 써야하는건가요.?
감사합니다.
좋은하루보내세요.
Comment 4
-
Terry
2016.05.31 12:13
-
추억만이
2016.05.31 14:35
1. 복제
2. 오픈쿼리
3. 디비링크
이중에서 성능으로는 오픈쿼리가 최고이고,
자동화로 하려면 복제가 최고구요
-
항해자™
2016.05.31 14:37
ssis 패키지를 사용하는 방법도 있습니다,, -
희망나라
2016.05.31 18:29
답변주신모든분께 정말 감사드립니다.
Db link -> Openquery 로 해결했습니다.궁긍한건 Db link 된서버에첫번째 Openquery 문 실행 -> 성공두번째 Openquery 문 실행 -> 실패이럴때는는 Rollback을 처리해야 하는데 어떻게 처리해 줄수 있을까요.?또한 help 에 보면 Openquery 리턴값도 없는데 성공여부을 어떻게 알수가 있나요.?감사합니다.
2. Openquery 로 select into 나 insert into select로..