MSSQL 서버 3대가 있는대 한대는 어드민 권한까지 모두 있는 상황이고
2대는 읽기 권한만 있습니다.
하루에 한번 특정 시간에 2대의 서버에서 select한 자료를 다른 한대의 서버로 집어 넣으려고 합니다.
어찌보면 복제랑 비슷한대요 사실 select 할 필요도 없이 테이블을 통으로 복제 할수 있어도 상관은 없습니다.
다만 트랜잭션 같은게 필요 없기 때문에 하루에 한번만 데이터를 옮기면 되는대요.
이경우 어떤 방법을 쓰는게 좋을까요.
MSSQL을 써본적이 거의 없는대 이번에 이런걸 하게 되서
EM을 뒤져 봤더니 "작업 일정" 이라는게 있고 "복제" 라는게 있던대
복제라는게 저에게 맞는거 같기도 하지만
상대 서버에 관리 권한까지 모두 있어야 하는거 같고, update가 일어나면 바로바로 복제를 일으키는거 같던대,
그정도까지는 필요가 없거든요.
그래서 "작업 일정" 이란곳에서 TSQL이나 Jscript VBScript로 짜서 뭘 어떻게 하면 될꺼 같기도 한대
이걸 한번도 안해본지라 TSQL에서는 외부 서버의 DB를 접근 하는 방법을 모르겠고
Jscript에서나 VBscript 에서도 마찬가지구요,
하려고 하는 정확한 행동은 2개의 서버가 현재 웹에서 돌아가고 있는 데이터 서버구요
이 데이터 서버에서 통계를 내면 느려진다거나 이런저런 문제가 생긴다고 해서,
이 서버들에 있는 자료들을 하루에 한번씩 다른 서버로 긁어와서,
그 자료들로 통계를 내서 따로 저장 하는 방식을 취하려 하는대,
이런 경우 가장 간단하고 좋은 방법이 뭘까요?
|