푸른청년 푸르게 살고있나?  
home | 살아가기 | news | 세상보기 | tip&tech | 방명록 |  
   전체
   asp
   php
   jsp
   mssql
   mysql
   informix
   linux
   unix
   win2000
   javascript
   html
   oracle
   java
   etc
    
:: Tip&Tech > mssql
분산트랜젝션 처리
링크드 서버등을 이용하여 리모트서버의 데이터들을 처리하다 보면..
트랜젝션 처리를 할 필요가 있는데 서버가 틀리면 난감하다.
ms sql은 분산트랜젝션 기능을 지원하는데..

문법 자체는 간단하다.

일단 로컬과 리모트 서버의 dts서버가 스타트 상태여야 하고.
두서버가 링크드 서버로 연결되어 있다면 아래와 같이 하면 된다.

set xact_abort on -- 런타임에러시 자동적으로 롤백해준다.
begin distributed tran
delete sales
insert sales
exec hantoma_Pubs.pubs.dbo.pSales -- 리모트 서버의 프로시저를 실행시킨다.
commit tran

날짜: 2004-06-02 14:28:21, 조회수: 2506

다음글 mssql 7.0에서의 replication 즉 복제..
이전글 링크드서버 사용하기

꼬리말
글쓴이 비밀번호 #스팸글방지(주인장 닉네임을 쓰시오)

  
since by 2003.03.23 / 3th 2005.07.26 / 4th 2009.04.22 made by bluesoul