문의 하신 내용으로 보아 궁극적인 목표는 데이터의 보호 (백업)을
위해 그런 기능을 원하시는 것 같습니다.
mssql에서 백업 개념으로 활용할 수 있는 방법은
여러가지가 있습니다.
단순히 같은 서버안에서의 데이터 동시 반영은 DTS 등를 하시는 방법도 있
겠구요
아니면 다른 백업 서버를 두신다면 복제나 로그쉬핑 같은 기능을
이용하시면 될 것니다.
문제는 이 기능들을 VB 에서 어떻게 다루느냐가 문제 인데
SQL-DMO 라는 mssql속에 분산관리객체가 존재 합니다.
이것으로 em과 같은 mssql 서버관리 tool등을 자체적으로
만들 수 있습니다.
자세한 예제등은 sql cd 속에 보시면 예제 프로그램이 있을겁니다
그걸 참고해 보시길 바랍니다.
-- 이명신 님이 쓰신 글:
>> 안녕하세요..SQL 서버에 관한 질문입니다.
>> 제가 SQL 7.0서버에 DB를 구성하구 DB관리용 VB프로그램과 클라이언트용프로그램을 구성하였습니다.
>> 근데 한가지 막히는 곳이 있어서여.,
>>
>> 현재 Server라는 DB와 Temp라는 DB가 있는데 Temp는 외부에서 접속하여
>> 데이터 Access가능상태이고 Server는 BackData용입니다.
>>
>> 한정 테이블에 관해서 외부에서 Temp DB에 데이터 삭제 편집 추가등의 이벤트 발생시 Server DB도 같이 바뀌어야 하구 내부에서 Server DB에 데이터 삭제 편집 추가등의 이벤트 발생시 Temp DB도 바뀌어야 하는데 일정간격 이아닌 이벤트발생시라는 조건이 있습니다.
>>
>> VB에서 쿼리문으로 DB제어를 하려 했는데 혹시 SQL Server내부적으로 그런 기능이 있는지요.
>> 혹시 있다면 알려주시기 바랍니다.
>> 감사합니다.
|